XML 117 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Note 17 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
2026, operating leases $ 23,504  
2026, finance leases 4,131  
2027, operating leases 18,968  
2027, finance leases 3,651  
2028, operating leases 15,223  
2028, finance leases 2,980  
2029, operating leases 10,972  
2029, finance leases 2,830  
2030, operating leases 8,315  
2030, finance leases 2,930  
Due after 5 years, operating leases 19,062  
Due after 5 years, finance leases 7,569  
Total due, operating leases 96,044  
Total due, finance leases 24,091  
Less: amounts representing interest, operating leases (21,716)  
Less: amounts representing interest, finance leases (8,970)  
Total, operating leases 74,328  
Total, finance leases 15,121  
Short-term portion, operating leases 18,225 $ 17,253
Current portion 2,359 2,234
Long-term portion, operating leases 56,103 48,488
Noncurrent portion $ 12,762 $ 14,006