XML 32 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Investments and Fair Value Measurement (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Schedule of available-for-sale securities    
Amortized Cost $ 77,272 $ 82,612
Gross Unrealized Gains    19
Gross unrealized (losses) (7) (7)
Estimated Fair Value 77,265 82,624
Cash equivalents [Member]
   
Schedule of available-for-sale securities    
Amortized Cost 15,021 15,258
Gross Unrealized Gains      
Gross unrealized (losses)      
Estimated Fair Value 15,021 15,258
Marketable securities [Member]
   
Schedule of available-for-sale securities    
Amortized Cost 62,251 67,354
Gross Unrealized Gains    19
Gross unrealized (losses) (7) (7)
Estimated Fair Value 62,244 67,366
Money market funds [Member] | Cash equivalents [Member]
   
Schedule of available-for-sale securities    
Amortized Cost 15,021 15,258
Gross Unrealized Gains      
Gross unrealized (losses)      
Estimated Fair Value 15,021 15,258
U.S. government sponsored entity debt securities [Member] | Marketable securities [Member]
   
Schedule of available-for-sale securities    
Amortized Cost 47,865 27,020
Gross Unrealized Gains     
Gross unrealized (losses) (5) (7)
Estimated Fair Value 47,860 27,013
U.S. treasury debt securities [Member] | Marketable securities [Member]
   
Schedule of available-for-sale securities    
Amortized Cost   751
Gross Unrealized Gains   1
Estimated Fair Value   752
Corporate debt securities [Member] | Marketable securities [Member]
   
Schedule of available-for-sale securities    
Amortized Cost 14,386 39,583
Gross Unrealized Gains    18
Gross unrealized (losses) (2)  
Estimated Fair Value $ 14,384 $ 39,601