XML 81 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Summary of Future Minimum Annual Obligations Under the Company's Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 4,070  
2026 3,529  
2027 3,520  
2028 3,626  
2029 2,291  
Total minimum lease payments 17,036  
Less: amount representing interest (2,848)  
Present value of operating lease liabilities 14,188  
Less: operating lease liabilities, current (3,618) $ (3,596)
Operating lease liabilities, net of current portion $ 10,570 $ 13,316