v3.25.4
Commitments and Contingencies - Schedule of maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating leases    
2026 $ 3,582  
2027 3,066  
2028 1,548  
2029 22  
2030 0  
Thereafter 0  
Total undiscounted cash flows 8,218  
Less imputed interest (459)  
Present value of future lease payments 7,759 $ 10,042
Finance Leases    
2026 1,640  
2027 1,673  
2028 1,706  
2029 1,740  
2030 1,775  
Thereafter 4,281  
Total undiscounted cash flows 12,815  
Less imputed interest (3,179)  
Present value of future lease payments $ 9,636 $ 10,386