XML 65 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Cash, Cash Equivalents and Investments - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Dec. 31, 2015
Cash $ 68,552 $ 87,747    
Money market funds 8,274 24,956    
Certificates of deposit 7,256    
U.S. treasuries and government agency bonds 24,170 45,877    
Total 283,983 273,578    
Cash and cash equivalents 76,826 112,703 $ 77,808 $ 90,860
Short-term investments 201,815 155,521    
Long-term investments 5,342 5,354    
Corporate Debt Securities [Member]        
Available-for-sale securities 170,389 109,644    
Auction Rate Securities [Member]        
Available-for-sale securities $ 5,342 $ 5,354