v3.25.4
Leases - Future maturities of finance and operating lease obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Lease    
2026 $ 2,199  
2027 1,596  
2028 397  
Total lease payments 4,192  
Less: interest (431)  
Finance lease and other financing obligations 3,761 $ 3,311
Operating Leases    
2026 6,008  
2027 1,259  
2028 3  
Total 7,270  
Less: interest (335)  
Total lease obligations $ 6,935 $ 26,007