v3.25.3
Warrant Liabilities - Narrative (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
May 29, 2025
May 31, 2025
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2020
Class of Warrant or Right [Line Items]            
Class of warrant or right, shares, expired (in shares)     0 33,619,298    
Common Stock            
Class of Warrant or Right [Line Items]            
Number of securities called by each warrant (in shares)     1 1    
5-Year Private Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant or right, shares, expired (in shares) 670,600          
Warrants, exercise price (in dollars per share)           $ 11.50
5-Year Public Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant or right, shares, expired (in shares) 33,619,298 34,289,898        
Warrants, exercise price (in dollars per share)   $ 11.50     $ 11.50  
Five-Year Private Warrants            
Class of Warrant or Right [Line Items]            
Class of warrant or right, shares, expired (in shares) 34,289,898