XML 77 R22.htm IDEA: XBRL DOCUMENT v2.4.0.8
Fair Value of Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Jun. 30, 2012
Dec. 31, 2011
Fair Value of Financial Instruments        
Cash and cash equivalents, cost $ 8,172 $ 2,529 $ 3,970 $ 40,025
Cash and cash equivalents, fair value 8,172 2,529    
Estimated fair values of financial instruments        
Unrealized Gains 15 17    
Unrealized Losses (74) (6)    
Short-term investments
       
Estimated fair values of financial instruments        
Cost 31,817 30,790    
Unrealized Gains 9 14    
Unrealized Losses (13) (6)    
Fair Value 31,813 30,798    
Short-term investments | U.S. government debt securities
       
Estimated fair values of financial instruments        
Cost 17,097 15,852    
Unrealized Gains 6 6    
Unrealized Losses (2) (2)    
Fair Value 17,101 15,856    
Short-term investments | Corporate notes
       
Estimated fair values of financial instruments        
Cost 10,440 14,471    
Unrealized Gains 2 8    
Unrealized Losses (6) (4)    
Fair Value 10,436 14,475    
Short-term investments | Certificates of deposit
       
Estimated fair values of financial instruments        
Cost 4,280 467    
Unrealized Gains 1      
Unrealized Losses (5)      
Fair Value 4,276 467    
Long-term investments
       
Estimated fair values of financial instruments        
Cost 19,006 7,380    
Unrealized Gains 6 3    
Unrealized Losses (61)      
Fair Value 18,951 7,383    
Long-term investments | U.S. government debt securities
       
Estimated fair values of financial instruments        
Cost 9,016 6,330    
Unrealized Gains 5 2    
Unrealized Losses (10)      
Fair Value 9,011 6,332    
Long-term investments | Corporate notes
       
Estimated fair values of financial instruments        
Cost 8,310 1,050    
Unrealized Gains   1    
Unrealized Losses (46)      
Fair Value 8,264 1,051    
Long-term investments | Certificates of deposit
       
Estimated fair values of financial instruments        
Cost 1,680      
Unrealized Gains 1      
Unrealized Losses (5)      
Fair Value $ 1,676