v2.4.0.6
Fair value measurement (Details) (Recurring basis, USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Level 1
   
Assets:    
Cash equivalents $ 40,752 $ 81,082
Total assets 40,752 81,082
Level 2
   
Assets:    
Marketable securities available-for-sale 42,195  
Total assets 42,195  
Total
   
Assets:    
Cash equivalents 40,752 81,082
Marketable securities available-for-sale 42,195  
Total assets $ 82,947 $ 81,082