XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, operating leases $ 21,764  
2025, finance leases 4,124  
2026, operating leases 15,633  
2026, finance leases 4,115  
2027, operating leases 12,052  
2027, finance leases 3,633  
2028, operating leases 10,366  
2028, finance leases 2,976  
2029, operating leases 7,216  
2029, finance leases 2,836  
Due after 5 years, operating leases 19,033  
Due after 5 years, finance leases 9,108  
Total due, operating leases 86,064  
Total due, finance leases 26,792  
Less: amounts representing interest, operating leases (20,323)  
Less: amounts representing interest, finance leases (10,552)  
Total, operating leases 65,741  
Total, finance leases 16,240  
Short-term portion, operating leases 17,253 $ 17,531
Finance lease liabilities 2,234 1,967
Long-term portion, operating leases 48,488 54,976
Noncurrent portion $ 14,006 $ 16,410