XML 78 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 8 - Leases - Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022, operating leases $ 14,543  
2023, operating leases 12,042  
2024, operating leases 10,735  
2025, operating leases 6,536  
2026, operating leases 4,498  
2025 and thereafter, operating leases 5,819  
Total minimum lease payments, operating leases 54,173  
Less: interest (5,651)  
Present value of net minimum lease payments 48,522  
Less: lease liabilities, current (12,608) $ (11,672)
Lease liabilities, noncurrent $ 35,914 $ 45,700