XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Summary of Minimum Future Lease Payments for These Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Years ending December 31,      
2025 $ 3,763    
2026 3,647    
2027 893    
Total lease payments 8,303    
Less imputed interest (102)    
Total present value of lease liabilities $ 8,201 $ 11,786 $ 8,201