Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Maturities of Capital Leases (Details)

v3.10.0.1
Leases - Schedule of Maturities of Capital Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Capital Leases, Future Minimum Payments Due    
Capital leases, payments due in 2019 $ 2,995  
Capital leases, payments due in 2020 2,692  
Capital leases, payments due in 2021 2,012  
Capital leases, payments due in 2022 871  
Capital leases, payments due in 2023 479  
Total minimum capital lease commitments 9,049  
Less: Amounts representing interest 149  
Net capital liability 8,900  
Current 3,280 $ 3,399
Long-term $ 5,620 $ 7,786