XML 35 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments (Details 2)
$ in Thousands
6 Months Ended
Jun. 30, 2015
USD ($)
item
Dec. 31, 2014
USD ($)
Estimated fair values of available-for-sale securities with unrealized losses    
Number of maturity groups | item 2  
Investments by rolling maturity, Cost    
Due within 1 year $ 26,388 $ 20,442
Due in 1-2 years 3,291 2,252
Total 29,679 22,694
Investments by rolling maturity, Unrealized Gains    
Due within 1 year 1 3
Total 1 3
Investments by rolling maturity, Unrealized Losses    
Due within 1 year (5) (6)
Due in 1-2 years (5) (7)
Total (10) (13)
Investments by rolling maturity, Fair Value    
Due within 1 year 26,384 20,439
Due in 1-2 years 3,286 2,245
Total 29,670 22,684
Short-term investments.    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost 11,797 13,006
Unrealized Losses (5) (6)
Fair Value 11,792 13,000
Investments by rolling maturity, Unrealized Gains    
Total 1 3
Investments by rolling maturity, Unrealized Losses    
Total (5) (6)
Short-term investments. | U.S. government-sponsored enterprise bonds    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost 3,617  
Unrealized Losses (1)  
Fair Value 3,616  
Investments by rolling maturity, Unrealized Losses    
Total (1)  
Short-term investments. | Corporate notes    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost 8,180 13,006
Unrealized Losses (4) (6)
Fair Value 8,176 13,000
Investments by rolling maturity, Unrealized Gains    
Total 1 2
Investments by rolling maturity, Unrealized Losses    
Total (4) (6)
Short-term investments. | Certificates of deposit    
Investments by rolling maturity, Unrealized Gains    
Total   1
Long-term investments    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost 3,291 2,252
Unrealized Losses (5) (7)
Fair Value 3,286 2,245
Investments by rolling maturity, Unrealized Losses    
Total (5) (7)
Long-term investments | U.S. government-sponsored enterprise bonds    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost   1,000
Unrealized Losses   (2)
Fair Value   998
Investments by rolling maturity, Unrealized Losses    
Total   (2)
Long-term investments | Corporate notes    
Estimated fair values of available-for-sale securities with unrealized losses    
Cost 3,291 1,252
Unrealized Losses (5) (5)
Fair Value 3,286 1,247
Investments by rolling maturity, Unrealized Losses    
Total $ (5) $ (5)