v3.26.1
Commitments and Contingencies - Undiscounted cash flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Undiscounted cash flows    
2026 (July 1 - December 31) $ 1,895  
2027 3,311  
2028 3,275  
2029 3,310  
2030 3,340  
Thereafter 351  
Total minimum lease payments 15,482  
Less: Amount of lease payments representing interest (1,120)  
Present value of future minimum lease payments 14,362 $ 15,958
Less: Current obligations under operating lease liabilities (3,095) (3,195)
Non-current obligations under operating lease liabilities $ 11,267 $ 12,763