XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Maturities of Lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, finance lease $ 4,487  
2023, operating leases 34,208  
2024, finance lease 4,223  
2024, operating leases 30,834  
2025, finance lease 3,639  
2025, operating leases 20,386  
2026, finance lease 3,137  
2026, operating leases 9,855  
2027, finance lease 2,929  
2027, operating leases 8,334  
After 2023, finance leases 24,405  
After 2023, operating leases 14,743  
Total minimum lease payments, finance leases 42,820  
Total minimum lease payments, operating leases 118,360  
Interest component (15,400)  
Interest component (14,483)  
Present value of minimum lease payments, finance leases 27,420 $ 39,175
Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]    
Present value of minimum lease payments, operating leases $ 103,877 $ 103,919