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

Remainder of 2018
 
$
36,728

2019
 
108,640

2020
 
73,024

2021
 
48,174

2022
 
28,395

Thereafter
 
47,479

Total minimum lease payments
 
$
342,440