XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash $ 363,038 $ 392,329
Money market funds 125,235 135,514
Certificates of deposit 166,157 127,123
U.S. treasuries and government agency bonds 571,579 358,409
Total 1,286,907 1,109,043
Cash and cash equivalents 488,273 527,843
Short-term investments 798,116 580,633
Investment within other long-term assets 518 567
Corporate Debt Securities [Member]    
Available-for-sale securities 60,380 95,101
Auction Rate Securities [Member]    
Available-for-sale securities $ 518 $ 567