Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Maturities of Finance and Operating Lease Liabilities (Details)

v3.26.1
LEASES - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finance Leases    
2026 $ 12,087  
2027 11,521  
2028 11,562  
2029 11,033  
2030 11,012  
Thereafter 128,345  
Total undiscounted lease liabilities 185,560  
Interest on lease liabilities (120,888)  
Total present value of minimum lease payments 64,672  
Lease liabilities - current portion 11,125 $ 9,593
Lease liabilities - non-current 53,547 52,742
Operating Leases    
2026 6,336  
2027 5,727  
2028 5,023  
2029 4,332  
2030 3,900  
Thereafter 15,577  
Total undiscounted lease liabilities 40,895  
Interest on lease liabilities (18,000)  
Total present value of minimum lease payments 22,895  
Lease liabilities - current portion 6,035 4,966
Lease liabilities - non-current $ 16,860 $ 17,623