XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Obligations - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Obligations    
2022 $ 9,826  
2023 7,208  
2024 4,149  
2025 1,942  
2026 1,047  
Thereafter 10  
Total minimum lease payments 24,182  
Financing component (3,187)  
Net present value of minimum lease payments 20,995  
Less: current portion of operating lease obligations (7,765) $ (6,612)
Long-term operating lease obligations $ 13,230 $ 15,730