XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 4,495  
2023 3,666  
2024 2,838  
2025 2,354  
2026 1,730  
Thereafter 2,359  
Total future minimum lease payments 17,442  
Less - amount representing interest 1,948  
Operating Lease, Liability, Total 15,494  
Less - current lease obligations 3,857 $ 4,989
Long-term lease obligations 11,637 14,537
Finance Leases    
2022 3,990  
2023 3,134  
2024 2,574  
2025 1,968  
2025 2,105  
Thereafter 2,322  
Total future minimum lease payments 16,093  
Less - amount representing interest 1,779  
Present value of future minimum lease payments 14,314  
Less - current lease obligations 3,406 3,901
Long-term lease obligations $ 10,908 $ 8,376