v3.26.1
Leases - Schedule of Future Commitments Due Under These Lease Agreements (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 1,133  
2027 1,856  
2028 2,038  
2029 171  
Thereafter 0  
Total undiscounted cash flows 5,198  
Less: interest (985)  
Total lease liabilities 4,213  
Less: current portion (1,394) $ (889)
Operating lease liability Non-current 2,819 0
2026 149  
2027 44  
2028 0  
2029 0  
Thereafter 0  
Total lease payments 193  
Less: interest (7)  
Total lease liabilities 186  
Less: current portion (186) (344)
Finance Lease Liability Non-current 0 $ 43
2026 1,282  
2027 1,900  
2028 2,038  
2029 171  
Thereafter 0  
Total undiscounted cash flows 5,391  
Less: interest (992)  
Total lease liabilities 4,399  
Lease Liability Current (1,580)  
Lease Liability Noncurrent $ 2,819