XML 69 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock and Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Nov. 20, 2024
USD ($)
$ / shares
shares
May 14, 2024
shares
Apr. 23, 2024
shares
Mar. 20, 2024
USD ($)
$ / shares
shares
Mar. 18, 2024
shares
Dec. 11, 2023
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Sep. 06, 2024
USD ($)
Apr. 25, 2024
shares
Apr. 24, 2024
shares
Dec. 31, 2023
shares
Jun. 22, 2023
At-The-Market Offering                            
Class of Stock [Line Items]                            
Sale of stock, authorized amount | $                   $ 500.0        
Series A Non Voting Convertible Preferred Stock                            
Class of Stock [Line Items]                            
Preferred stock issued and outstanding percentage                           30.00%
Exchange of Series A non-voting convertible preferred stock into common stock (in shares)     90,992                      
Preferred stock, outstanding (in shares)             346,045   346,045   346,045 346,045    
Number of common shares issuable upon conversion (in shares)                       13,841,800    
Series A Non Voting Convertible Preferred Stock | Preferred Stock                            
Class of Stock [Line Items]                            
Preferred stock, outstanding (in shares)             346,000 437,000 346,000       437,000  
Common Stock                            
Class of Stock [Line Items]                            
Exchange of Series A non-voting convertible preferred stock into common stock (in shares)     3,639,680                      
Common Stock | At-The-Market Offering                            
Class of Stock [Line Items]                            
Sale of stock, price per share (in dollars per share) | $ / shares                 $ 26.935          
Sale of stock, proceeds received | $                 $ 20.5          
Placement agent and other offering costs | $                 $ 0.4          
Sale of stock, aggregate offering price | $                   200.0        
Number of shares of common stock sold (in shares)             0   777,432          
Sale of stock, remaining authorized amount | $             $ 179.1              
Common Stock | At-The-Market Offering | Maximum                            
Class of Stock [Line Items]                            
Sale of stock, aggregate offering price | $                   $ 179.1        
Common Stock | Underwritten Offering                            
Class of Stock [Line Items]                            
Sale of stock, price per share (in dollars per share) | $ / shares $ 27.50                          
Sale of stock, proceeds received | $ $ 215.9                          
Placement agent and other offering costs | $ $ 14.2                          
Number of shares of common stock sold (in shares) 8,366,250                          
Series B Non Voting Convertible Preferred Stock                            
Class of Stock [Line Items]                            
Preferred stock, outstanding (in shares)             16,667   16,667          
Number of common shares issuable upon conversion (in shares)             666,680              
Issuance of non-voting convertible preferred stock (in shares)       121,625 271,625 150,000                
Conversion basis       40                    
Preferred stock, not automatically converted, outstanding (in shares)             16,667              
Series B Non Voting Convertible Preferred Stock | Preferred Stock                            
Class of Stock [Line Items]                            
Preferred stock, outstanding (in shares)             17,000   17,000          
Issuance of non-voting convertible preferred stock (in shares)               122,000            
Series B Non Voting Convertible Preferred Stock | Conversion Of Series B Non-Voting Convertible Preferred Stock | Preferred Stock                            
Class of Stock [Line Items]                            
Shares converted (in shares)   254,958         254,958              
Series B Non Voting Convertible Preferred Stock | Minimum                            
Class of Stock [Line Items]                            
Beneficial holders owned percentage             0.00%              
Series B Non Voting Convertible Preferred Stock | Maximum                            
Class of Stock [Line Items]                            
Beneficial holders owned percentage             19.90%              
Series B Non Voting Convertible Preferred Stock | Private Placement                            
Class of Stock [Line Items]                            
Sale of stock, price per share (in dollars per share) | $ / shares       $ 1,480                    
Sale of stock, proceeds received | $       $ 168.9                    
Placement agent and other offering costs | $       $ 11.2                    
Common Stock and Series B Non Voting Convertible Preferred Stock                            
Class of Stock [Line Items]                            
Conversion basis       40                    
Outstanding Parapyre warrants                            
Class of Stock [Line Items]                            
Number of warrants exercised (in shares)             0              
Outstanding Parapyre warrants | 2024 Parapyre Option Obligation                            
Class of Stock [Line Items]                            
Warrants to purchase shares (in shares)             1,532,591   848,184          
Exercise price per warrant (in dollars per share) | $ / shares             $ 22.49   $ 23.28