XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash $ 174,937 $ 300,609
Money market funds 14,328 34,335
Certificates of deposit 141,478 0
Commercial paper 0 2,999
U.S. treasuries and government agency bonds 7,456 7,499
Total 727,483 597,974
Cash and cash equivalents 189,265 334,944
Short-term investments 535,817 260,169
Investment within other long-term assets 2,401 2,861
Corporate Debt Securities [Member]    
Available-for-sale securities 386,883 249,671
Auction Rate Securities [Member]    
Available-for-sale securities $ 2,401 $ 2,861