XML 61 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitment and Contingencies Disclosure (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Operating leases The amounts of annual minimum lease payments due under these leases as of December 31, 2017, were:
 
2018

2019

2020

2021

2022

Thereafter

 
(In thousands)
Operating leases
$
55,511

$
45,307

$
33,168

$
18,562

$
7,047

$
40,833

Purchase commitments The commitments under these contracts as of December 31, 2017, were:
 
2018

2019

2020

2021

2022

Thereafter

 
(In thousands)
Purchase commitments
$
360,751

$
215,005

$
162,424

$
135,334

$
99,068

$
773,820