XML 60 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Convertible Preferred Stock and Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Apr. 16, 2026
Oct. 15, 2025
Mar. 31, 2026
Dec. 31, 2025
Sep. 06, 2024
Jun. 22, 2023
Series A Non Voting Convertible Preferred Stock            
Class of Stock [Line Items]            
Preferred stock issued and outstanding (as percent)           30.00%
Preferred stock, outstanding (in shares)     346,045 346,045    
Number of common shares issuable upon conversion (in shares)     13,841,800      
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      
Common Stock | At-The-Market Offering            
Class of Stock [Line Items]            
Sale of stock, aggregate offering price         $ 200.0  
Number of shares of common stock sold (in shares)     296,396 445,668    
Sale of stock, price per share (in dollars per share)     $ 33.566 $ 33.772    
Sale of stock, proceeds received     $ 9.7 $ 14.8    
Placement agent and other offering costs     0.2 $ 0.3    
Sale of stock, remaining authorized amount     $ 154.1      
Common Stock | October 2025 Underwritten Offering            
Class of Stock [Line Items]            
Number of shares of common stock sold (in shares)   17,094,594        
Sale of stock, price per share (in dollars per share)   $ 18.50        
Sale of stock, proceeds received   $ 296.4        
Placement agent and other offering costs   $ 19.9        
Common Stock | April 2026 Underwriting Agreement | Subsequent Events            
Class of Stock [Line Items]            
Number of shares of common stock sold (in shares) 7,475,000          
Sale of stock, price per share (in dollars per share) $ 62.00          
Sale of stock, proceeds received $ 435.3          
Placement agent and other offering costs $ 28.1          
Common Stock | Over-Allotment Option            
Class of Stock [Line Items]            
Number of shares of common stock sold (in shares)   2,229,729        
Common Stock | Over-Allotment Option | Subsequent Events            
Class of Stock [Line Items]            
Number of shares of common stock sold (in shares) 975,000          
Outstanding Parapyre warrants            
Class of Stock [Line Items]            
Warrants to purchase shares (in shares)     1,532,591      
Exercise price per warrant (in dollars per share)     $ 22.49