XML 57 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The future minimum lease payments for operating leases as of December 31, 2017, consisted of the following (in thousands):
Years Ending 
 
Operating
December 31
 
Leases
 
 
 

2018
 
$
12,293

2019
 
11,237

2020
 
9,307

2021
 
7,527

2022
 
6,468

Thereafter
 
57,211

 
 
 

Total minimum lease payments
 
$
104,043