XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, finance leases $ 2,171  
2025, operating leases 7,250  
2026, finance leases 2,092  
2026, operating leases 6,924  
2027, finance leases 1,859  
2027, operating leases 6,524  
2028, finance leases 1,392  
2028, operating leases 6,655  
2029, finance leases 320  
2029, operating leases 6,440  
Thereafter, finance leases 0  
Thereafter, operating leases 80,565  
Total lease payments, finance leases 7,834  
Total lease payments, operating leases 114,358  
Amount representing interest, finance leases (1,010)  
Amount representing interest, operating leases (23,627)  
Present value of lease liabilities, finance leases 6,824 $ 7,481
Present value of lease liabilities, operating leases 90,731 90,216
Current portion of lease liabilities, finance leases [1] (1,741)  
Current portion of lease liabilities (1) (4,987) [1] (4,933)
Long-term lease liabilities, finance leases [2] 5,083  
Long-term lease liabilities (2) $ 85,744 [2] $ 85,283
[1] Current portion of finance lease liabilities are included in Accrued liabilities.
[2] Long-term finance lease liabilities, less current portion are included in Other long-term liabilities.