XML 40 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments
The following schedule shows the future minimum lease payments under these leases as of September 30, 2017 (in thousands):
 
Operating Leases
Year Ending December 31 —
 

Remainder of 2017
$
34,740

2018
104,091

2019
69,368

2020
43,544

2021
24,880

Thereafter
39,971

Total minimum lease payments
$
316,594