XML 46 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 5 - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents $ 67,001 $ 61,385
Money Market Funds [Member]    
Cash equivalents 67,001 61,385
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents   250
Investments 22,500 25,750
Certificates of Deposit [Member]    
Cash equivalents   250
Investments 22,500 25,750
Corporate Debt Securities [Member]    
Investments   2,001
Fair Value, Inputs, Level 2 [Member]    
Cash equivalents   61,635
Cash equivalents   61,635
Investments $ 22,500 $ 27,751