XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2025, finance leases $ 774  
2025, operating leases 1,831  
2026, finance leases 2,290  
2026, operating leases 7,301  
2027, finance leases 2,057  
2027, operating leases 7,229  
2028, finance leases 1,591  
2028, operating leases 7,350  
2029, finance leases 518  
2029, operating leases 7,156  
Thereafter, finance leases 323  
Thereafter, operating leases 87,508  
Total lease payments, finance leases 7,553  
Total lease payments, operating leases 118,375  
Amount representing interest, finance leases (840)  
Amount representing interest, operating leases (26,205)  
Finance leases, liabilities 6,713 $ 6,824
Operating leases, liabilities 92,170 90,731
Current portion of lease liabilities, finance leases [1] (2,175)  
Current portion of lease liabilities (1) (4,769) [1] (4,987)
Long-term lease liabilities, finance leases [2] 4,538  
Operating lease liabilities $ 87,401 [2] $ 85,744
[1] Current portion of finance lease liabilities are included in Accrued liabilities.
[2] Long-term finance lease liabilities, less current portion are included in Other long-term liabilities.