XML 61 R53.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
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 3,127  
2026 3,643  
2027 3,639  
2028 3,749  
2029 2,376  
Total minimum lease payments 16,534  
Less: amount representing interest (2,675)  
Present value of operating lease liabilities 13,859  
Less: operating lease liabilities, current (3,594) $ (3,618)
Operating lease liabilities, net of current portion $ 10,265 $ 10,570