XML 62 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for All Noncancelable Leases
Future minimum payments at December 31, 2018 for noncancelable operating leases and purchase obligations were as follows:
 
Operating Leases
 
Purchase Obligations
 
 
 
 
 
(in thousands)
Years ending December 31:
 
 
 
2019
$
50,095

 
$
88,022

2020
47,700

 
69,878

2021
40,035

 
62,234

2022
37,055

 
25,420

2023
33,298

 
22,909

Thereafter
225,225

 
33,538

   Total future minimum payments(1)
$
433,408

 
$
302,001



(1) Future minimum lease payments include approximately $70 million for operating lease agreements not commenced at December 31, 2018.