v3.25.2
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Class of warrants, exercise price per share $ 1.38 $ 1.38  
Other noncurrent assets $ 27,046,000 $ 27,046,000 $ 4,437,000
Subscription Agreement [Member]      
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Purchase an investment in convertible debt 20,000,000    
Other noncurrent assets 20,000,000 20,000,000  
Impairments of privately held securities 0    
Commercial Contract [Member]      
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Revenue recognized from commercial contract $ 0 $ 0  
Public Warrants [Member]      
Schedule Of Changes In The Fair Value Of Warrant Liabilities [Line Items]      
Class of warrants, exercise price per share $ 31.64 $ 31.64