XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2022, Operating (1) [1] $ 11,840  
2022, Finance (1) [1] 6,834  
2023, Operating 9,398  
2023, Finance 2,942  
2024, Operating 2,497  
2024, Finance 108  
2025, Operating 2,112  
2025, Finance 108  
2026, Operating 2,170  
2026, Finance 108  
Thereafter, Operating 11,499  
Thereafter, Finance 747  
Total minimum lease payments, Operating 39,516  
Total minimum lease payments, Finance 10,847  
Less: amount representing interest, Operating (6,929)  
Less: amount representing interest, Finance (865)  
Present value of minimum lease payments, Operating 32,587  
Present value of minimum lease payments, Finance 9,982  
Less: current portion, Operating (13,149) $ (15,811)
Less: current portion, Finance (7,574) (6,848)
Lease obligations, long-term, Operating 19,438  
Lease obligations, long-term, Finance $ 2,408 $ 3,969
[1] Excludes the three months ended March 31, 2022.