XML 78 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
2025, finance leases $ 43,603
2025, operating leases 21,082
2026, finance leases 32,510
2026, operating leases 20,345
2027, finance leases 24,226
2027, operating leases 19,536
2028, finance leases 19,998
2028, operating leases 17,399
2029 and beyond, finance leases 13,978
2029 and beyond, operating leases 15,074
2030 and beyond 11,647
2030 and beyond 49,538
Total lease payments, finance leases 145,962
Total lease payments, operating leases 142,974
Less: Imputed interest, finance leases (15,251)
Less: Imputed interest, operating leases (29,234)
Present value of lease liabilities, finance leases 130,711
Present value of lease liabilities, operating leases $ 113,740