XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases - Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating lease $ 56,117 $ 45,987
Operating lease accumulated amortization (21,737) (17,763)
Operating lease right of use asset, net (34,380) (28,224)
Current portion of lease liabilities 7,813 6,098
Operating lease, operating lease liabilities 27,261 22,655
Operating Lease, Liability 35,074 28,753
Property and equipment, at cost 483,448 429,810
Accumulated depreciation (297,340) (281,478)
Finance Lease, Liability $ 3,193 $ 1,619
Operating leases (Year) 6 years 6 years
Finance leases (Year) 4 years 3 years
Operating leases 4.07% 3.41%
Finance leases 5.06% 3.56%
Other Accrued Liabilities [Member]    
Finance lease current liabilities $ 1,087 $ 594
Other Noncurrent Liabilities [Member]    
Finance lease liabilities 2,106 1,025
Assets Held Under Finance Leases [Member]    
Property and equipment, at cost 5,686 3,144
Accumulated depreciation (2,615) (1,585)
Finance lease, net $ 3,071 $ 1,559