XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Annual Commitments
Future Minimum Annual Commitments at June 30, 2018 (in thousands):
Year ending December 31,
Operating Lease Minimum Rental Payments
 
Minimum Purchase Commitments
2018
$
39,115

 
$
12,413

2019
73,080

 
21,037

2020
57,683

 
15,663

2021
38,639

 
8,008

2022
31,652

 
5,640

Thereafter
61,790

 
4,141

Total future lease and purchase commitments
$
301,959

 
$
66,902