XML 168 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Leases - Schedule of Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022, finance leases $ 22,906  
2022, operating leases 7,929  
2023, finance leases 22,167  
2023, operating leases 5,585  
2024, finance leases 5,190  
2024, operating leases 4,843  
2025, finance leases 366  
2025, operating leases 3,322  
2026, finance leases 19  
2026, operating leases 3,322  
Thereafter, finance leases 0  
Thereafter, operating leases 277  
Total minimum lease payments, finance leases 50,648  
Total minimum lease payments, operating leases 25,278  
Less amount representing interest, finance leases 3,307  
Less amount representing interest, operating leases 3,322  
Present value of minimum lease payments, finance leases 47,341  
Present value of minimum lease payments, operating leases $ 21,956 $ 55,896