XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, finance leases $ 2,212  
2024, operating leases 6,874  
2025, finance leases 1,923  
2025, operating leases 6,913  
2026, finance leases 1,847  
2026, operating leases 6,583  
2027, finance leases 1,614  
2027, operating leases 6,192  
2028, finance leases 1,147  
2028, operating leases 6,308  
Thereafter, finance leases 0  
Thereafter, operating leases 76,453  
Total lease payments, finance leases 8,743  
Total lease payments, operating leases 109,323  
Amount representing interest, finance leases (1,262)  
Amount representing interest, operating leases (19,107)  
Present value of lease liabilities, operating leases 90,216 $ 94,174
Current portion of lease liabilities, operating leases (4,933) (4,702)
Long-term lease liabilities, operating leases 85,283 89,472
Accrued Liabilities and Other Long-term Liabilities [Member]    
Present value of lease liabilities, finance leases 7,481 $ 3,037
Accrued Liability [Member]    
Current portion of lease liabilities, included in Accrued liabilities, finance leases [1] (1,721)  
Other Liabilities [Member]    
Long-term lease liabilities, finance leases [2] $ 5,760  
[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.