XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Lease Obligations    
Remainder of 2021 $ 5,052  
2022 8,819  
2023 6,482  
2024 3,601  
2025 1,634  
2026 962  
Thereafter 0  
Total minimum lease payments 26,550  
Financing component (4,148)  
Net present value of minimum lease payments 22,402  
Less: current portion of finance and operating lease obligations (7,191) $ (6,612)
Operating lease obligations, net of current maturities $ 15,211 $ 15,730