XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Cash Equivalents, Investments and Restricted Cash - Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash $ 197,744 $ 300,609
Money market funds 20,624 34,335
Certificates of deposit 106,763 0
Commercial paper 0 2,999
U.S. treasuries and government agency bonds 7,491 7,499
Total 641,643 597,974
Cash and cash equivalents 218,368 334,944
Short-term investments 420,455 260,169
Debt investment within other long-term assets 2,820 2,861
Corporate Debt Securities [Member]    
Available-for-sale securities 306,201 249,671
Auction Rate Securities [Member]    
Available-for-sale securities $ 2,820 $ 2,861