XML 47 R29.htm IDEA: XBRL DOCUMENT v2.3.0.15
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2011
Commitments and Contingencies (Tables) [Abstract] 
Future minimum lease payments under operating leases
         
2011
  $ 2,433  
2012
    5,344  
2013
    5,691  
2014
    5,280  
2015
    4,376  
Thereafter
    13,615  
 
     
Total minimum payments
  $ 36,739