XML 24 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Fair Value of Financial Instruments        
Cash and cash equivalents, cost $ 5,602 $ 3,110 $ 3,040 $ 4,364
Cash and cash equivalents, fair value 5,602 3,110    
Estimated fair values of financial instruments        
Unrealized Gains 1 3    
Unrealized Losses (10) (13)    
Short-term investments.        
Estimated fair values of financial instruments        
Cost 26,388 20,442    
Unrealized Gains 1 3    
Unrealized Losses (5) (6)    
Fair Value 26,384 20,439    
Short-term investments. | U.S. government-sponsored enterprise bonds        
Estimated fair values of financial instruments        
Cost 8,197 1,250    
Unrealized Losses (1)      
Fair Value 8,196 1,250    
Short-term investments. | Municipal Bonds        
Estimated fair values of financial instruments        
Cost 3,101 841    
Fair Value 3,101 841    
Short-term investments. | Corporate notes        
Estimated fair values of financial instruments        
Cost 13,482 15,921    
Unrealized Gains 1 2    
Unrealized Losses (4) (6)    
Fair Value 13,479 15,917    
Short-term investments. | Certificates of deposit        
Estimated fair values of financial instruments        
Cost 1,108 2,430    
Unrealized Gains   1    
Fair Value 1,108 2,431    
Short-term investments. | Commercial Paper        
Estimated fair values of financial instruments        
Cost 500      
Fair Value 500      
Long-term investments        
Estimated fair values of financial instruments        
Cost 3,291 2,252    
Unrealized Losses (5) (7)    
Fair Value 3,286 2,245    
Long-term investments | U.S. government-sponsored enterprise bonds        
Estimated fair values of financial instruments        
Cost   1,000    
Unrealized Losses   (2)    
Fair Value   998    
Long-term investments | Corporate notes        
Estimated fair values of financial instruments        
Cost 3,291 1,252    
Unrealized Losses (5) (5)    
Fair Value $ 3,286 $ 1,247