XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2025, finance leases $ 1,289  
2025, operating leases 3,793  
2026, finance leases 2,290  
2026, operating leases 7,191  
2027, finance leases 2,057  
2027, operating leases 6,822  
2028, finance leases 1,591  
2028, operating leases 6,931  
2029, finance leases 518  
2029, operating leases 6,725  
Thereafter, finance leases 324  
Thereafter, operating leases 86,635  
Total lease payments, finance leases 8,069  
Total lease payments, operating leases 118,097  
Amount representing interest, finance leases (960)  
Amount representing interest, operating leases (26,384)  
Finance leases, liabilities 7,109 $ 6,824
Operating leases, liabilities 91,713 90,731
Current portion of lease liabilities, finance leases [1] (2,003)  
Current portion of lease liabilities (1) (5,051) [1] (4,987)
Long-term lease liabilities, finance leases [2] 5,106  
Operating lease liabilities $ 86,662 [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.