XML 33 R30.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies [Abstract]  
Future minimum lease payments under noncancelable operating leases
         
    Operating
leases
 
    As of June 30,
2012
 

2012

  $ 2,673  

2013

    4,659  

2014

    3,907  

2015

    2,898  

2016

    1,558  

Thereafter

    9,503  
   

 

 

 

Total minimum lease payments

  $ 25,198