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
Sep. 30, 2021
Dec. 31, 2020
Cash $ 212,622 $ 300,609
Money market funds 13,469 34,335
Certificates of deposit 139,361 0
Commercial paper 0 2,999
U.S. treasuries and government agency bonds 7,492 7,499
Total 744,539 597,974
Cash and cash equivalents 226,091 334,944
Short-term investments 515,947 260,169
Debt investment within other long-term assets 2,501 2,861
Corporate Debt Securities [Member]    
Available-for-sale securities 369,094 249,671
Auction Rate Securities [Member]    
Available-for-sale securities $ 2,501 $ 2,861