v3.26.1
Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 25, 2021
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class of Warrant or Right [Line Items]        
Number of warrants or rights outstanding (in shares)   35,476,627   35,476,627
Exercise price (in dollars per share) $ 11.50      
Change in fair value of gain assumed warrants   $ 0.1 $ 2.8  
Common Class A | Minimum        
Class of Warrant or Right [Line Items]        
Share redemption trigger price per share (in dollars per share)   $ 300.00    
Common Class A | Maximum        
Class of Warrant or Right [Line Items]        
Share redemption trigger price per share (in dollars per share)   540.00    
Share trigger price 1        
Class of Warrant or Right [Line Items]        
Class of warrants redemption price per unit (in dollars per share)   $ 0.01    
Class of warrants redemption notice period   30 days    
Warrant instrument redemption threshold consecutive trading days   20 days    
Trading period   30 days    
Share trigger price 1 | Common Class A        
Class of Warrant or Right [Line Items]        
Share redemption trigger price per share (in dollars per share)   $ 540.00    
Public warrants        
Class of Warrant or Right [Line Items]        
Class of warrant or right, warrants issued during the period (in shares) 24,149,960      
Class of warrant or right, number of securities called by each warrant or right (in shares)   0.333    
Share price (in dollars per share) $ 11.50      
Number of exercise warrants   30    
Exercise price (in dollars per share)   $ 345.00    
Private placement warrants        
Class of Warrant or Right [Line Items]        
Share price (in dollars per share) $ 345.00      
Warrants issued during the period (in shares) 11,326,667      
Number of common stock shares converted (in shares) 30      
Private Warrant        
Class of Warrant or Right [Line Items]        
Share price (in dollars per share)   $ 360.00    
Warrant instrument redemption threshold consecutive trading days   20 days    
Trading period   30 days    
Minimum lock In period required for warrant exercise from the date of business combination   365 days    
Number of days for a particular event to get over for determining trading period   150 days