v3.25.2
Warrant Liabilities - Additional Information (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jan. 26, 2026
Jul. 25, 2025
Derivative Warrant Liabilities [Line Items]      
Warrants expiration period after completion of business combination or earlier upon redemption or liquidation date Sep. 01, 2026    
Class A Common Stock      
Derivative Warrant Liabilities [Line Items]      
Number of warrants or rights, excercisable 15    
Class A Common Stock | Public Warrant      
Derivative Warrant Liabilities [Line Items]      
Class of warrant or right outstanding 16,100,000    
Warrants exercisable $ 172.5    
Class A Common Stock | Private Placement      
Derivative Warrant Liabilities [Line Items]      
Class of warrant or right outstanding 5,700,000    
Class A Common Stock | 2025 Warrants      
Derivative Warrant Liabilities [Line Items]      
Warrants expiration period Jan. 26, 2030    
Class A Common Stock | Subsequent Event      
Derivative Warrant Liabilities [Line Items]      
Class of warrant or right outstanding     1,428,571
Class A Common Stock | Subsequent Event | 2025 Warrants      
Derivative Warrant Liabilities [Line Items]      
Class of warrant or right outstanding     1,428,571
Warrants exercisable   $ 2.3