XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Commitments For Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finance Leases    
2022 $ 2,658  
2023 1,662  
2024 851  
2025 289  
2026 12  
Thereafter 0  
Total minimum lease payments 5,472  
Amounts representing interest (340)  
Present value of net minimum lease payments 5,132 $ 6,459
Operating Leases    
2022 4,593  
2023 3,289  
2024 2,670  
2025 2,141  
2026 1,720  
Thereafter 6,598  
Total minimum lease payments 21,011  
Sublease Receipts    
2022 (657)  
2023 (677)  
2024 (697)  
2025 (718)  
2026 (740)  
Thereafter (250)  
Total minimum lease payments (3,739)  
Non-Related Party    
Operating Leases    
2022 4,800  
2023 3,516  
2024 2,917  
2025 2,409  
2026 2,010  
Thereafter 2,033  
Total minimum lease payments 17,685  
Related Party    
Operating Leases    
2022 450  
2023 450  
2024 450  
2025 450  
2026 450  
Thereafter 4,815  
Total minimum lease payments $ 7,065