XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2022, Operating [1] $ 9,817  
2022, Finance 5,054  
2023, Operating 14,333  
2023, Finance 1,509  
2024, Operating 7,911  
2024, Finance 108  
2025, Operating 5,660  
2025, Finance 108  
2026, Operating 4,356  
2026, Finance 108  
Thereafter, Operating 14,346  
Thereafter, Finance 693  
Total minimum lease payments, Operating 56,423  
Total minimum lease payments, Finance 7,580  
Less: amount representing interest, Operating (11,547)  
Less: amount representing interest, Finance (594)  
Present value of minimum lease payments, Operating 44,876  
Present value of minimum lease payments, Finance 6,986  
Less: current portion, Operating (15,265) $ (15,811)
Less: current portion, Finance (4,755) (6,848)
Lease obligations, long-term, Operating 29,611  
Lease obligations, long-term, Finance $ 2,231 $ 3,969
[1] Excludes the six months ended June 30, 2022.