XML 97 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 09, 2024
Class of Warrant or Right [Line Items]          
Exercise price $ 11.5   $ 11.5    
Warrants expire date Jul. 30, 2026   Jul. 30, 2026    
Change in fair value of warrant liabilities $ 0 $ 15,963 $ 0 $ 14,378  
Private Warrants [Member]          
Class of Warrant or Right [Line Items]          
Warrants outstanding         0
Aggregate common stock share         3,809,200