v3.26.1
Leases - Maturities of non-cancellable operating and financing leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance leases    
2026 $ 3,208  
2027 3,649  
2028 3,584  
2029 3,547  
2030 1,537  
Total 15,525  
Less: present value discount (2,763)  
Finance lease liability 12,762 $ 6,077
Operating leases    
2026 5,066  
2027 3,419  
2028 2,289  
2029 507  
Total 11,281  
Less: present value discount (832)  
Operating lease liability 10,449 $ 14,818
Total leases    
2026 8,274  
2027 7,068  
2028 5,873  
2029 4,054  
2030 1,537  
Total 26,806  
Less: present value discount (3,595)  
Total lease liability $ 23,211