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

2020

2021

2022

2023

Thereafter

 
(In thousands)
Operating leases
$
37,740

$
26,255

$
17,868

$
11,647

$
7,278

$
49,098

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

2020

2021

2022

2023

Thereafter

 
(In thousands)
Purchase commitments
$
418,106

$
215,069

$
169,716

$
115,884

$
84,268

$
622,383