XML 54 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 3 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Cash $ 144,860 $ 131,569
Money market funds 28,100 41,135
Commercial paper 1,994 0
U.S. treasuries and government agency bonds 19,493 32,068
Certificates of deposit 0 1,600
Total 458,535 380,522
Cash and cash equivalents 172,960 172,704
Short-term investments 282,437 204,577
Long-term investments 3,138 3,241
Corporate Debt Securities [Member]    
Available-for-sale securities 260,950 170,909
Auction Rate Securities [Member]    
Available-for-sale securities $ 3,138 $ 3,241