XML 144 R129.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 13, 2025
Feb. 05, 2025
Mar. 31, 2025
Common Stock Purchase Warrant | Forecast      
Subsequent Event [Line Items]      
Number of securities called by warrant (in shares)     9,000,000
Proceeds from warrant exercises     $ 42.8
Subsequent Event | Common Stock Purchase Warrant      
Subsequent Event [Line Items]      
Number of securities called by warrant (in shares)   5,800,000  
Subsequent Event | New Unregistered Common Stock Purchase Warrant      
Subsequent Event [Line Items]      
Number of securities called by warrant (in shares)   3,770,000  
Subsequent Event | New Warrant      
Subsequent Event [Line Items]      
Expiration period (in years)   5 years  
Exercise price (in usd per shares)   $ 9.00  
Proceeds from warrant exercises   $ 21.9  
Subsequent Event | 2029 Convertible Notes      
Subsequent Event [Line Items]      
Convertible debt conversion value $ 57.7    
Convertible debt conversion (in shares) 16,700,000