v2.4.0.8
Leases (Tables)
12 Months Ended
Dec. 31, 2013
Leases [Abstract]  
Schedule of future minimum lease payments under capital and operating leases
   
Capital
   
Operating
 
   
leases
   
leases
 
Year ending December 31:
           
2014
  $ 34,684       8,038  
2015
    32,339       5,839  
2016
    29,214       3,868  
2017
    24,688       2,520  
2018
    18,540       1,589  
Thereafter
    39,850       23,727  
                 
Total minimum lease payments
    179,315     $ 45,581  
Less amounts representing interest
    (18,950 )        
Present value of minimum capital lease payments
    160,365          
Less current installments
    (29,116 )        
    $ 131,249