v3.26.1
Leases - Assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets and Liabilities, Lessee [Abstract]    
Operating lease ROU assets $ 5,841 $ 4,460
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent
Current operating lease liabilities $ 975 $ 496
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities, Current Accrued Liabilities and Other Liabilities, Current
Non-current operating lease liabilities $ 6,035 $ 5,289
Total operating lease liabilities 7,010 5,785
Maturity of undiscounted payments    
2026 (remaining 6 months) 847  
2027 1,685  
2028 1,649  
2029 1,346  
2030 1,148  
Thereafter 2,763  
Total 9,438  
Less: Present value adjustment (2,428)  
Present value of lease liabilities $ 7,010 $ 5,785
Remaining lease term (years) 6 years 3 months 18 days  
Discount rate 9.40%