XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 9 - Leases- Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
2022, Operating $ 17,644  
2022, Finance 6,922  
2023, Operating 9,036  
2023, Finance 3,712  
2024, Operating 2,206  
2024, Finance 0  
2025, Operating 2,112  
2025, Finance 0  
2026, Operating 2,170  
2026, Finance 0  
Thereafter, Operating 11,499  
Thereafter, Finance 0  
Total minimum lease payments, Operating 44,667  
Total minimum lease payments, Finance 10,634  
Less: amount representing interest, Operating (7,302)  
Less: amount representing interest, Finance 183  
Present value of minimum lease payments, Operating 37,365  
Present value of minimum lease payments, Finance 10,817  
Less: current portion, Operating (15,811) $ (16,989)
Less: current portion, Finance (6,848) (5,687)
Lease obligations, long-term, Operating 21,554  
Lease obligations, long-term, Finance $ 3,969 $ 10,756