XML 89 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (Excluding the six months ended June 30, 2021) $ 2,761  
2022 4,330  
2023 3,276  
2024 2,549  
2025 2,354  
Thereafter 4,090  
Total future minimum lease payments 19,360  
Less - amount representing interest 2,278  
Operating Lease, Liability, Total 17,082  
Less - current lease obligations 4,395 $ 4,989
Long-term lease obligations 12,687 14,537
Finance Leases    
2021 (excluding the six months ended June 30, 2021) 1,992  
2022 2,437  
2023 2,577  
2024 2,017  
2025 1,386  
Thereafter 3,161  
Total future minimum lease payments 13,570  
Less - amount representing interest 1,595  
Present value of future minimum lease payments 11,975  
Less - current lease obligations 2,085 3,901
Long-term lease obligations $ 9,890 $ 8,376