v3.26.1
Commitments and Contingencies - Lease related assets and liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Lease-related assets and liabilities    
Right of use operating lease assets $ 12,553 $ 13,798
Operating lease liabilities, Current 3,095 3,195
Operating lease liabilities, non-current 11,267 12,763
Present value of future minimum lease payments $ 14,362 $ 15,958
Weighted average remaining lease term 4 years 6 months 4 years 10 months 24 days
Weighted average discount rate 4.30% 4.30%
Cash paid for operating lease liabilities $ 1,892 $ 1,851