Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments under non-cancelable operating lease agreements
Future minimum lease payments expected to be made under non-cancelable operating lease agreements as of December 31, 2017 for each of the years ending December 31, are as follows (in thousands):
2018
$
9,360

2019
6,453

2020
4,465

2021
2,851

2022
2,399

Thereafter
1,580

Total
$
27,108

Schedule of future lease payments of capital lease obligations
The following is a schedule of future lease payments as of December 31, 2017 (in thousands):
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

Long term portion
$
5,811