XML 54 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies [Abstract]  
Future Minimum Lease Payments

As of December 31, 2015, future minimum lease payments, by calendar year, are as follows: 

 

 

 

2016

$

16,416 

2017

 

14,100 

2018

 

10,967 

2019

 

9,080 

2020

 

7,903 

Thereafter

 

50,478 

 

$

108,944 

 

Future Minimum Purchase Commitments

As of December 31, 2015, future minimum purchase commitments, by calendar year, are as follows: 

 

 

 

2016

$

33,242 

2017

 

16,956 

 

$

50,198