XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Cash $ 392,329 $ 273,145
Money market funds 135,514 15,462
Certificates of deposit 127,123 130,467
Commercial paper 0 17,928
U.S. treasuries and government agency bonds 358,409 8,285
Total 1,109,043 739,584
Cash and cash equivalents 527,843 288,607
Short-term investments 580,633 449,266
Investment within other long-term assets 567 1,711
Corporate Debt Securities [Member]    
Available-for-sale securities 95,101 292,586
Auction Rate Securities [Member]    
Available-for-sale securities $ 567 $ 1,711