v3.26.1
Commitments and Contingencies - Summary of Future Minimum Annual Obligations Under the Company's Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining) $ 1,706  
2027 3,497  
2028 3,603  
2029 2,284  
Total minimum lease payments 11,090  
Less: amount representing interest (1,241)  
Present value of operating lease liabilities 9,849  
Less: operating lease liabilities, current (3,299) $ (3,015)
Operating lease liabilities, net of current portion $ 6,550 $ 7,883