v3.26.1
Note 16 - Leases - Lease Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating lease assets $ 45,800 $ 46,930
Finance lease assets 4,530 5,084
Operating lease liabilities 11,086 10,917
Accrued expenses 1,525 1,690
Operating lease liabilities 35,636 36,815
Other long-term liabilities $ 3,005 $ 3,394
Operating leases (in years) (Year) 6 years 6 years 1 month 6 days
Finance leases (in years) (Year) 7 years 2 months 12 days 7 years 1 month 6 days
Operating leases 7.30% 7.20%
Finance leases 4.60% 4.70%