Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details 1)

v2.4.0.6
Fair Value Measurements (Details 1) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2012
Dec. 31, 2011
Cash [Member]
   
Summary of marketable securities    
Amortized Cost $ 2,440 $ 5,725
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value 2,440 5,725
Money market securities [Member]
   
Summary of marketable securities    
Amortized Cost 15,635 20,786
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value 15,635 20,786
Corporate bonds and commercial paper [Member]
   
Summary of marketable securities    
Amortized Cost 57,312 36,414
Gross Unrealized Gain 4 7
Gross Unrealized Loss (8) (11)
Estimated Fair Value 57,308 36,410
Cash and cash equivalents [Member]
   
Summary of marketable securities    
Amortized Cost 18,075 28,517
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value 18,075 28,517
Money market securities [Member]
   
Summary of marketable securities    
Amortized Cost 314 377
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value 314 377
Restricted cash [Member]
   
Summary of marketable securities    
Amortized Cost 314 377
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value 314 377
U.S. Government securities [Member]
   
Summary of marketable securities    
Amortized Cost     
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value     
U.S. agency securities [Member]
   
Summary of marketable securities    
Amortized Cost     
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value     
Corporate bonds and commercial paper [Member]
   
Summary of marketable securities    
Amortized Cost    2,006
Gross Unrealized Gain     
Gross Unrealized Loss     
Estimated Fair Value    2,006
Short-term investments [Member]
   
Summary of marketable securities    
Amortized Cost 57,312 36,414
Gross Unrealized Gain 4 7
Gross Unrealized Loss (8) (11)
Estimated Fair Value $ 57,308 $ 36,410