XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash $ 207,086 $ 300,609
Money market funds 13,124 34,335
Certificates of deposit 108,395 0
Commercial paper 0 2,999
U.S. treasuries and government agency bonds 7,484 7,499
Total 672,870 597,974
Cash and cash equivalents 220,210 334,944
Short-term investments 450,078 260,169
Debt investment within other long-term assets 2,582 2,861
Corporate Debt Securities [Member]    
Available-for-sale securities 334,199 249,671
Auction Rate Securities [Member]    
Available-for-sale securities $ 2,582 $ 2,861