Quarterly report [Sections 13 or 15(d)]

Capital Structure - Narrative (Details)

v3.25.1
Capital Structure - Narrative (Details)
1 Months Ended 3 Months Ended
Aug. 13, 2024
shares
Mar. 28, 2024
USD ($)
shares
Mar. 27, 2024
shares
May 04, 2023
USD ($)
Aug. 31, 2023
USD ($)
Mar. 31, 2025
USD ($)
class_of_stock
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Common Stock Warrants                  
Number of classes of stock authorized to issue | class_of_stock           2      
Number of shares of capital stock authorized to issue (in shares)           205,000,000      
Common stock, shares authorized (in shares)           200,000,000 200,000,000    
Temporary equity, shares authorized (in shares)           5,000,000      
Common stock, par value (in dollars per share) | $ / shares           $ 0.001 $ 0.001    
Temporary equity, par value per share (in dollars per share) | $ / shares           $ 0.001      
Proceeds from private placement investment, gross | $           $ 0   $ 115,625,000  
Temporary equity, shares outstanding (in shares)           2 2 22,360 0
Temporary equity, values issued | $           $ 0 $ 0 $ 11,457,000 $ 0
Level 3 | Warrant liability                  
Common Stock Warrants                  
Settlement of warrant liability | $             $ 73,300,000    
Common stock                  
Common Stock Warrants                  
Conversion of stock, issuance(in shares) 6,585,314                
Issuance of common shares pursuant to ATM Program, net (in shares)           200,000 781,259    
Warrant liability | Level 3                  
Common Stock Warrants                  
Exercise price per share (in dollars per share) | $ / shares           $ 5.796933      
Almata Transaction And March 2024 Financing                  
Common Stock Warrants                  
Temporary equity, shares authorized (in shares)           5,000,000      
Shares issuable in common stock (in shares)             349    
Private Placement                  
Common Stock Warrants                  
Proceeds from private placement investment, gross | $   $ 108,100,000         $ 67,600,000    
Transaction cost | $   $ 7,500,000         1,700,000    
Proceeds from warrant exercises | $             69,400,000    
Private Placement | Warrant liability                  
Common Stock Warrants                  
Sale of stock (in shares)   11,967,526              
Private Placement | Series C Preferred Stock                  
Common Stock Warrants                  
Net proceeds | $   $ 115,600,000       $ 115,600,000      
Private Placement | Additional paid-in capital                  
Common Stock Warrants                  
Proceeds from warrant exercises | $             $ 142,700,000    
ATM Agreement                  
Common Stock Warrants                  
Sale of stock (in shares)           0      
Net proceeds | $       $ 9,032,567          
Sale of stock, maximum amount of shares to be sold | $         $ 50,000,000        
Series C Preferred Stock                  
Common Stock Warrants                  
Shares converted (in shares)           200      
Issuance of common shares pursuant to ATM Program, net (in shares)             11,186.267    
Series C Preferred Stock | Series C Preferred Stock                  
Common Stock Warrants                  
Shares converted (in shares)           200      
Series C Preferred Stock | Almata Transaction And March 2024 Financing                  
Common Stock Warrants                  
Temporary equity, shares authorized (in shares)           34,326      
Temporary equity, par value per share (in dollars per share) | $ / shares           $ 0.001      
Shares issuable in common stock (in shares)     2,412            
Shares converted (in shares)     2,063            
Temporary equity, values issued | $             $ 1,700,000    
Series C Preferred Stock | Private Placement                  
Common Stock Warrants                  
Shares converted (in shares) 6,585                
Sale of stock (in shares)   19,946              
Series C Preferred Stock | AlmataBio Transaction And March 2024 Financing                  
Common Stock Warrants                  
Temporary equity, shares outstanding (in shares)           24,696      
Series C Preferred Stock | AlmataBio Transaction And March 2024 Financing | Additional paid-in capital                  
Common Stock Warrants                  
Temporary equity, values issued | $             $ 133,000,000    
Series E Preferred Stock                  
Common Stock Warrants                  
Temporary equity, shares authorized (in shares)           1 1    
Temporary equity, par value per share (in dollars per share) | $ / shares           $ 0.001 $ 0.001    
Temporary equity, shares outstanding (in shares)           1 1    
Temporary equity, values issued | $           $ 0 $ 0    
Temporary equity, liquidation preference (in dollars per share) | $ / shares           $ 0.001      
Series D Preferred Stock                  
Common Stock Warrants                  
Temporary equity, shares authorized (in shares)           1 1    
Temporary equity, par value per share (in dollars per share) | $ / shares           $ 0.001 $ 0.001    
Temporary equity, shares outstanding (in shares)           1 1    
Temporary equity, values issued | $           $ 0 $ 0    
Temporary equity, liquidation preference (in dollars per share) | $ / shares           $ 0.001      
AlmataBio Transaction                  
Common Stock Warrants                  
Common stock shares issued (in shares)     171,605            
Shares issuable in common stock (in shares)     2,412            
AlmataBio Transaction | Common stock                  
Common Stock Warrants                  
Conversion of stock, issuance(in shares)     2,062,930