XML 57 R43.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 for operating leases
Future minimum lease payments for operating leases with initial or remaining noncancelable lease terms in excess of one year are as follows:

2016
 
$
24,216
 
2017
  
17,429
 
2018
  
7,372
 
2019
  
4,068
 
2020
  
2,698
 
Thereafter
  
7,224