XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases - Lease Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating lease assets $ 68,088 $ 38,725
Operating lease liabilities 12,996 11,628
Accrued expenses 2,827 2,809
Operating lease liabilities 54,140 27,963
Other long-term liabilities $ 7,274 $ 7,089
Operating leases (years) (Year) 7 years 1 month 6 days 6 years
Finance leases (years) (Year) 6 years 2 months 12 days 6 years 6 months
Operating leases 5.40% 4.40%
Finance leases 3.80% 3.80%
Property, Plant and Equipment, Net [Member]    
Finance lease assets $ 10,101 $ 9,898
Accrued Expenses [Member]    
Accrued expenses 2,827 2,809
Other Noncurrent Liabilities [Member]    
Other long-term liabilities $ 7,274 $ 7,089