XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash $ 413,010 $ 392,329
Money market funds 282,883 135,514
Certificates of deposit 171,065 127,123
U.S. treasuries and government agency bonds 581,156 358,409
Total 1,462,523 1,109,043
Cash and cash equivalents 700,347 527,843
Short-term investments 762,003 580,633
Investment within other long-term assets 173 567
Corporate Debt Securities [Member]    
Available-for-sale securities 14,236 95,101
Auction Rate Securities [Member]    
Available-for-sale securities $ 173 $ 567