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 operating leases The following is a schedule of future minimum lease payments and future minimum sublease income under noncancelable operating leases as of December 31, 2017:

 
As of December 31, 2017
 
Future Minimum Lease Payments
 
Future Minimum Sublease Income
 
(in thousands)
2018
$
24,380

 
$
2,053

2019
23,313

 
2,065

2020
20,422

 
2,103

2021
13,073

 
1,783

2022
9,622

 

Thereafter
32,644

 

Total
$
123,454

 
$
8,004