XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Note 17 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, operating leases $ 25,486  
2023, finance leases 3,026  
2024, operating leases 19,398  
2024, finance leases 2,759  
2025, operating leases 13,365  
2025, finance leases 2,703  
2026, operating leases 9,331  
2026, finance leases 2,703  
2027, operating leases 8,033  
2027, finance leases 2,680  
Due after 5 years, operating leases 35,584  
Due after 5 years, finance leases 13,069  
Total due, operating leases 111,197  
Total due, finance leases 26,940  
Less: amounts representing interest, operating leases (31,293)  
Less: amounts representing interest, finance leases (12,120)  
Total, operating leases 79,904  
Total, finance leases 14,820  
Short-term portion, operating leases 19,057 $ 19,695
Short-term portion, finance leases 1,047 1,147
Long-term portion, operating leases 60,847 73,688
Long-term portion, finance leases $ 13,773 $ 15,772