v3.22.4
Note 3 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash $ 273,145 $ 174,937
Money market funds 15,462 14,328
Certificates of deposit 130,467 141,478
Commercial paper 17,928 0
U.S. treasuries and government agency bonds 8,285 7,456
Total 739,584 727,483
Cash and cash equivalents 288,607 189,265
Short-term investments 449,266 535,817
Investment within other long-term assets 1,711 2,401
Corporate Debt Securities [Member]    
Available-for-sale securities 292,586 386,883
Auction Rate Securities [Member]    
Available-for-sale securities $ 1,711 $ 2,401