XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 (Excluding the three months ended March 31, 2022) $ 3,547  
2023 4,139  
2024 3,317  
2025 2,451  
2026 1,770  
Thereafter 2,360  
Total future minimum lease payments 17,584  
Less - amount representing interest 1,870  
Operating Lease, Liability, Total 15,714  
Less - current lease obligations 4,005 $ 3,857
Long-term lease obligations 11,709 11,637
Finance Leases    
2022 (excluding the three months ended March 31, 2022) 3,849  
2023 3,946  
2024 3,386  
2025 2,591  
2026 2,493  
Thereafter 3,112  
Total future minimum lease payments 19,377  
Less - amount representing interest 2,102  
Present value of future minimum lease payments 17,275  
Less - current lease obligations 4,670 3,406
Long-term lease obligations $ 12,605 $ 10,908