XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
2024, finance leases $ 41,189
2024, operating leases 23,359
2025, finance leases 34,172
2025, operating leases 19,282
2026, finance leases 26,904
2026, operating leases 18,578
2027, finance leases 18,587
2027, operating leases 17,730
2028, finance leases 14,961
2028, operating leases 15,502
2029 and beyond, finance leases 12,730
2029 and beyond, operating leases 60,158
Total lease payments, finance leases 148,543
Total lease payments, operating leases 154,609
Less: Imputed interest, finance leases (14,807)
Less: Imputed interest, operating leases (32,658)
Present value of lease liabilities, finance leases 133,736
Present value of lease liabilities, operating leases $ 121,951