XML 25 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Leases (Tables)
12 Months Ended
Dec. 31, 2011
Leases [Abstract]  
Future minimum rental payments under non-cancelable operating leases
At December 31, 2011, future minimum rental payments under noncancelable operating leases are as follows:
 
   
Operating
Leases
 
   
(in thousands)
 
     
2012
 $13,488 
2013
  11,681 
2014
  8,327 
2015
  5,078 
2016
  3,659 
Thereafter
  1,884 
Total minimum lease payments
 $44,117