v3.26.1
Commitments and Contingencies - Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Lease costs          
Operating lease cost $ 536 $ 536 $ 1,072 $ 1,046  
Short-term lease cost 4 3 8 6  
Variable lease cost 393 308 703 593  
Total lease cost 933 $ 847 1,783 $ 1,645  
Assets          
Right-of-use asset - operating leases 10,472   10,472   $ 10,920
Liabilities          
Operating lease liability, current 1,528   1,528   1,456
Operating lease liabilities, net of current portion 15,723   15,723   16,487
Total operating lease liabilities $ 17,251   $ 17,251   $ 17,943
Other information          
Weighted-average remaining lease term (in years) 8 years 10 months 24 days   8 years 10 months 24 days   9 years 3 months 18 days
Weighted-average incremental borrowing rate 7.10%   7.10%   7.10%