XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Summary of Future Minimum Annual Obligations Under the Company's Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining) $ 2,092  
2026 3,643  
2027 3,639  
2028 3,749  
2029 2,376  
Total minimum lease payments 15,499  
Less: amount representing interest (2,381)  
Present value of operating lease liabilities 13,118  
Less: operating lease liabilities, current (3,536) $ (3,618)
Operating lease liabilities, net of current portion $ 9,582 $ 10,570