XML 121 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases  
2020 $ 5,802
2021 4,327
2022 2,871
2023 2,250
2024 1,791
Thereafter 4,215
Total future minimum lease payments 21,256
Less - amount representing interest 2,617
Operating Lease, Liability, Total 18,639
Less - current lease obligations 5,043
Long-term lease obligations 13,596
Finance Leases  
2020 3,572
2021 3,190
2022 49
2023 41
2024 7
Total future minimum lease payments 6,859
Less - amount representing interest 311
Present value of future minimum lease payments 6,548
Less - current lease obligations 2,788
Long-term lease obligations $ 3,760