XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Leases - Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating lease $ 59,158 $ 54,337
Operating lease accumulated amortization (17,073) (17,401)
Operating lease right-of-use asset, net 42,085 36,936
Current portion of lease liabilities 6,458 5,865
Operating lease, operating lease liabilities 36,610 31,945
Total operating lease liabilities 43,068 37,810
Property and equipment, at cost 527,925 519,702
Accumulated depreciation (321,967) (315,866)
Finance lease, net 2,232 2,458
Finance lease current liabilities 789 853
Finance lease liabilities 1,529 1,697
Total finance lease liabilities $ 2,318 $ 2,550
Operating leases (in years) (Year) 9 years 9 years
Finance leases (in years) (Year) 3 years 4 years
Operating leases 6.08% 5.76%
Finance leases 5.94% 5.89%
Assets Held Under Finance Leases [Member]    
Property and equipment, at cost $ 4,363 $ 4,812
Accumulated depreciation (2,131) $ (2,354)
Total finance lease liabilities $ 2,318