Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies - Schedule of Future Lease Payments Under Capital Lease Obligations (Details)

v3.8.0.1
Commitment and Contingencies - Schedule of Future Lease Payments Under Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]    
2018 $ 7,919  
2019 4,810  
2020 976  
2021 266  
2022 62  
Thereafter 18  
Total future lease payments 14,051  
Less: Amount representing estimated executory costs included in future lease payments 326  
Net minimum future lease payments 13,725  
Less: Amount representing interest 493  
Present value of future payments 13,232  
Less: Current portion 7,421 $ 10,015
Long term portion $ 5,811 $ 12,965