XML 86 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 (excluding the six months ended June 30, 2022) $ 2,734  
2023 4,946  
2024 4,141  
2025 2,805  
2026 1,770  
Thereafter 2,360  
Total future minimum lease payments 18,756  
Less - amount representing interest 1,859  
Operating Lease, Liability, Total 16,897  
Less - current lease obligations 4,589 $ 3,857
Long-term lease obligations 12,308 11,637
Finance Leases    
2022 (excluding the six months ended June 30, 2022) 2,899  
2023 3,695  
2024 3,898  
2025 3,217  
2026 1,770  
Thereafter 3,113  
Total future minimum lease payments 18,592  
Less - amount representing interest 2,244  
Present value of future minimum lease payments 16,348  
Less - current lease obligations 3,876 3,406
Long-term lease obligations $ 12,472 $ 10,908