v3.26.1
Commitments and Contingencies - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Lease costs    
Operating lease cost $ 2,117 $ 1,764
Short-term lease cost 13 33
Variable lease cost 985 970
Total lease cost 3,115 2,767
Assets    
Right-of-use asset - operating leases 10,920 10,766
Liabilities    
Operating lease liability, current 1,456 864
Operating lease liabilities, net of current portion 16,487 17,170
Total operating lease liabilities $ 17,943 $ 18,034
Other information    
Weighted-average remaining lease term (in years) 9 years 3 months 18 days 10 years 8 months 12 days
Weighted-average incremental borrowing rate 7.10% 7.00%