Quarterly report pursuant to Section 13 or 15(d)

Capital Structure - Narrative (Details)

v3.24.2.u1
Capital Structure - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 28, 2024
USD ($)
shares
Mar. 27, 2024
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
class_of_stock
$ / shares
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
class_of_stock
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Common Stock Warrants                
Number of classes of stock authorized (in shares) | class_of_stock       2   2    
Number of shares of capital stock authorized to issue (in shares)       205,000,000   205,000,000    
Common stock, shares authorized (in shares)       200,000,000   200,000,000   200,000,000
Temporary equity, shares authorized (in shares)       5,000,000   5,000,000    
Common stock, par value (in dollars per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Temporary equity, par value per share (in dollars per share) | $ / shares       $ 0.001   $ 0.001    
Proceeds from sale of shares pursuant to common stock private placement, net | $           $ 115,625 $ 0  
Private placement transaction costs | $       $ 0 $ 0 $ 9,220 $ 0  
Temporary equity, shares outstanding (in shares)     22,360 22,360   22,360    
Temporary equity, values issued | $     $ 11,457 $ 11,457   $ 11,457    
Other Expense                
Common Stock Warrants                
Private placement transaction costs | $           $ 1,700    
Warrant liability | Level 3                
Common Stock Warrants                
Exercise price per share (in dollars per share) | $ / shares       $ 5.796933   $ 5.796933    
Series C Preferred Stock                
Common Stock Warrants                
Temporary equity, shares authorized (in shares)       34,326   34,326   0
Temporary equity, par value per share (in dollars per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Temporary equity, shares outstanding (in shares)       22,358   22,358   0
Temporary equity, values issued | $       $ 11,457   $ 11,457   $ 0
Series D Preferred Stock                
Common Stock Warrants                
Temporary equity, shares authorized (in shares)       1   1   0
Temporary equity, par value per share (in dollars per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Temporary equity, shares outstanding (in shares)       1   1   0
Temporary equity, values issued | $       $ 0   $ 0   $ 0
Temporary equity, liquidation preference (in dollars per share) | $ / shares       $ 0.001   $ 0.001    
Series E Preferred Stock                
Common Stock Warrants                
Temporary equity, shares authorized (in shares)       1   1   0
Temporary equity, par value per share (in dollars per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Temporary equity, shares outstanding (in shares)       1   1   0
Temporary equity, values issued | $       $ 0   $ 0   $ 0
Temporary equity, liquidation preference (in dollars per share) | $ / shares       $ 0.001   $ 0.001    
Private Placement                
Common Stock Warrants                
Preferred Stock, convertible, shares issuable in common stock (in shares)   1,000   1,000   1,000    
Proceeds from sale of shares pursuant to common stock private placement, net | $ $ 108,100   108,100          
Transactions costs, percentage of gross proceeds           2.50%    
Private Placement | Other Expense                
Common Stock Warrants                
Private placement transaction costs | $           $ 7,500    
Private Placement | Warrant liability                
Common Stock Warrants                
Sale of stock (in shares) 11,967,526              
Fair value of warrant | $ $ 69,400     $ 69,400   $ 69,400    
Private Placement | Preferred Stock                
Common Stock Warrants                
Net proceeds | $ $ 115,600   $ 115,600          
Private Placement | Series C Preferred Stock                
Common Stock Warrants                
Sale of stock (in shares) 19,946              
AlmataBio Transaction                
Common Stock Warrants                
Common stock shares issued (in shares)   171,605            
Shares issuable in common stock (in shares)   2,412