v3.26.1
Warrants - Liability Classified Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]        
Warrants price per share (in dollars per share) $ 0.01   $ 0.01  
Change in fair value of warrant liabilities $ (4.1) $ 40.0 $ (26.9) $ (1.7)
Public warrants        
Class of Warrant or Right [Line Items]        
Exercise of warrants (in shares)     52  
Warrant outstanding (in shares) 17,394,945   17,394,945  
Exercisable term from closing of initial public offering     12 months  
Warrants price per share (in dollars per share) $ 0.01   $ 0.01  
Redemption period     30 days  
Warrant redemption condition minimum share price (in dollars per share) $ 18.00   $ 18.00  
Threshold trading days     20 days  
Threshold consecutive trading days     30 days  
Threshold number of business days before sending notice of redemption to warrant holders     3 days  
Number of securities called by each warrant or right (in shares) 1   1  
Public warrants | Class A        
Class of Warrant or Right [Line Items]        
Warrants price per share (in dollars per share) $ 11.50   $ 11.50  
Private placement warrants        
Class of Warrant or Right [Line Items]        
Warrant outstanding (in shares) 8,000,000   8,000,000  
Exercisable term after business combination     30 days