v3.25.3
Stockholder's Equity - Outstanding Warrants (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
May 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]        
Exercise period 2 years 2 years    
Warrant outstanding (in shares) 70,063,217 70,063,217   90,019,112
Class of warrants or rights, shares, issuances (in shares) 7,008,528 14,196,028    
Public Offering Warrants (5-Year)(1)        
Class of Stock [Line Items]        
Exercise price (in dollars per share) $ 10.50 $ 10.50   $ 10.50
Exercise period 5 years 5 years   5 years
Warrant outstanding (in shares) 9,583,334 9,583,334   9,583,334
Private Placement Offering Warrants        
Class of Stock [Line Items]        
Exercise price (in dollars per share) $ 1.068 $ 1.068   $ 1.068
Exercise period 5 years 5 years   5 years
Warrant outstanding (in shares) 46,816,480 46,816,480   46,816,480
Public Offering Warrants (2025 3-Year)        
Class of Stock [Line Items]        
Exercise price (in dollars per share) $ 4.20 $ 4.20    
Exercise period 3 years 3 years    
Warrant outstanding (in shares) 6,654,875 6,654,875    
Class of warrants or rights, shares, issuances (in shares) 7,187,500 7,187,500    
Private Placement Offering Warrants (2025 2-Year)        
Class of Stock [Line Items]        
Exercise price (in dollars per share) $ 6.00 $ 6.00    
Exercise period 2 years 2 years    
Warrant outstanding (in shares) 7,008,528 7,008,528    
Class of warrants or rights, shares, issuances (in shares) 7,008,528 7,008,528    
5-Year Public Warrants        
Class of Stock [Line Items]        
Exercise price (in dollars per share)     $ 11.50 $ 11.50
Exercise period       5 years
Warrant outstanding (in shares)       33,619,298