XML 58 R42.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 Lease Payments for All Noncancelable Leases
Future minimum payments at December 31, 2017 for noncancelable operating leases and purchase obligations were as follows:
 
Operating Leases
 
Purchase Obligations
 
 
 
 
 
(in thousands)
Years ending December 31:
 
 
 
2018
$
41,542

 
$
70,663

2019
35,916

 
58,494

2020
28,149

 
51,850

2021
25,436

 
42,699

2022
23,946

 
13,734

Thereafter
179,295

 
31,511

   Total future minimum payments
$
334,284

 
$
268,951