XML 75 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Cash $ 155,192 $ 131,569
Money market funds 41,820 41,135
U.S. treasuries and government agency bonds 32,311 32,068
Certificates of deposit 1,600 1,600
Total 369,686 380,522
Cash and cash equivalents 197,012 172,704
Short-term investments 169,459 204,577
Long-term investments 3,215 3,241
Corporate Debt Securities [Member]    
Available-for-sale securities 135,548 170,909
Auction Rate Securities [Member]    
Available-for-sale securities $ 3,215 $ 3,241