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

Remainder of 2018
 
$
92,891

2019
 
83,555

2020
 
56,587

2021
 
33,844

2022
 
19,878

Thereafter
 
40,297

Total minimum lease payments
 
$
327,052