XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Maturities of Lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022, finance leases $ 7,085  
2022, operating leases 26,615  
2023, finance leases 6,014  
2023, operating leases 26,220  
2024, finance leases 5,835  
2024, operating leases 25,062  
2025, finance leases 5,432  
2025, operating leases 15,751  
2026, finance leases 5,091  
2026, operating leases 6,469  
After 2023, finance leases 30,646  
After 2023, operating leases 15,047  
Total minimum lease payments, finance leases 60,103  
Total minimum lease payments, operating leases 115,164  
Interest component (20,928)  
Interest component (11,245)  
Present value of minimum lease payments, finance leases 39,175 $ 27,371
Other Accrued Liabilities and Operating Lease and Other Long-term Liabilities [Member]    
Operating Lease, Liability, Total $ 103,919 $ 63,750