XML 40 R44.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 are approximately as follows:
 
Year Ending
  
December 31,
  
   
2015
 
$
8,295
 
2016
  
5,972
 
2017
  
4,472
 
2018
  
2,164
 
2019
  
1,940
 
Thereafter
  
4,025
 
  
$
26,868