XML 113 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 4,725  
2023 3,944  
2024 3,015  
2025 1,739  
2026 724  
Thereafter 1,983  
Total lease payments 16,130  
Less: Interest 1,104  
Present value of lease liabilities 15,026  
Financing Leases    
2022 165  
2023 100  
2024 30  
2025 0  
2026 0  
Thereafter 0  
Total lease payments 295  
Less: Interest 13  
Present value of lease liabilities 282  
Total    
2022 4,890  
2023 4,044  
2024 3,045  
2025 1,739  
2026 724  
Thereafter 1,983  
Total lease payments 16,425  
Less: Interest 1,117  
Present value of lease liabilities $ 15,308  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease obligation Lease obligation
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease obligation Lease obligation
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease Liability, Noncurrent Lease Liability, Noncurrent
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease Liability, Noncurrent Lease Liability, Noncurrent
Lessee, Lease, Description [Line Items]    
Lease liability $ 16,130  
Company Headquarters    
Operating Leases    
Total lease payments 1,300  
Lessee, Lease, Description [Line Items]    
Lease liability 1,300  
McCook facility    
Operating Leases    
Total lease payments 6,500  
Lessee, Lease, Description [Line Items]    
Lease liability $ 6,500