XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Cash $ 131,569 $ 75,125
Money market funds 41,135 7,134
U.S. treasuries and government agency bonds 32,068 13,024
Certificates of deposit 1,600
Total 380,522 304,346
Cash and cash equivalents 172,704 82,759
Short-term investments 204,577 216,331
Long-term investments 3,241 5,256
Corporate Debt Securities [Member]    
Available-for-sale securities 170,909 203,807
Auction Rate Securities [Member]    
Available-for-sale securities $ 3,241 $ 5,256