v3.25.4
Commitments and Contingencies - Summary of Future Minimum Annual Obligations Under the Company's Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 3,143  
2027 3,497  
2028 3,603  
2029 2,284  
Total minimum lease payments 12,527  
Less: amount representing interest (1,629)  
Present value of operating lease liabilities 10,898  
Less: operating lease liabilities, current (3,015) $ (3,618)
Operating lease liabilities, net of current portion $ 7,883 $ 10,570