XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Preferred Stock and Stockholders' Equity (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 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
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
shares
Mar. 31, 2024
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
shares
Feb. 28, 2025
USD ($)
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 $ 500.0        
Series A Non Voting Convertible Preferred Stock                                    
Class of Stock [Line Items]                                    
Preferred stock issued and outstanding (as percent)                                   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 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]                                    
Exchange of Series A non-voting convertible preferred stock into common stock (in shares)               (91,000)                    
Preferred stock, outstanding (in shares)             346,000 346,000 437,000 346,000 346,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, proceeds received | $                     $ 20.5              
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     $ 179.1                
Common Stock | At-The-Market Offering | Maximum                                    
Class of Stock [Line Items]                                    
Sale of stock, aggregate offering price | $                         $ 179.1 $ 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 16,667              
Number of common shares issuable upon conversion (in shares)             666,680     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     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 0 17,000 17,000 17,000         0  
Issuance of non-voting convertible preferred stock (in shares)                 122,000                  
Shares converted (in shares)               (255,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 (as percent)                   0.00%                
Series B Non Voting Convertible Preferred Stock | Maximum                                    
Class of Stock [Line Items]                                    
Beneficial holders owned (as percent)                   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 | 2024 Parapyre Option Obligation                                    
Class of Stock [Line Items]                                    
Warrants to purchase shares (in shares)             1,532,591     1,532,591 848,184              
Exercise price per warrant (in dollars per share) | $ / shares             $ 22.49     $ 22.49 $ 23.28              
Number of warrants exercised (in shares)             0     0