XML 131 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022, operating leases $ 26,177  
2022, finance leases 3,291  
2023, operating leases 21,895  
2023, finance leases 3,024  
2024, operating leases 16,008  
2024, finance leases 2,899  
2025, operating leases 12,742  
2025, finance leases 2,841  
2026, operating leases 9,585  
2026, finance leases 2,841  
Due after 5 years, operating leases 45,205  
Due after 5 years, finance leases 17,372  
Total due, operating leases 131,612  
Total due, finance leases 32,268  
Less: amounts representing interest, operating leases (38,229)  
Less: amounts representing interest, finance leases (15,349)  
Total, operating leases 93,383  
Total, finance leases 16,919  
Short-term portion, operating leases 19,695 $ 14,057
Short-term portion, finance leases 1,147 1,220
Long-term portion, operating leases 73,688 58,585
Long-term portion, finance leases $ 15,772 $ 16,974