XML 39 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
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:

2015
 
$
25,921
 
2016
  
17,931
 
2017
  
13,025
 
2018
  
2,477
 
2019
  
1,708
 
Thereafter
  
1,574