Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Warrants - Additional Information (Detail)

v3.25.1
Stock Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 14, 2021
Dec. 31, 2024
Dec. 31, 2023
Public Warrant [Member]      
Warrants recognized in Shareholder equity Fair Value $ 9.7    
Warrant [Member] | Fair value of derivative liabilities      
Warrants recognized liability at fair value   $ 1.0  
Warrant [Member] | Private Placement [Member]      
Class of warrant or right, exercise price of warrants or rights     $ 0.06
Warrants recognized liability at fair value $ 5.7    
Warrant [Member] | Private Placement [Member] | Fair value of derivative liabilities      
Warrants recognized liability at fair value   $ 0.1 $ 0.5