XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash $ 459,145 $ 273,145
Money market funds 47,814 15,462
Certificates of deposit 124,043 130,467
Commercial paper 11,376 17,928
U.S. treasuries and government agency bonds 114,413 8,285
Total 941,135 739,584
Cash and cash equivalents 506,959 288,607
Short-term investments 433,527 449,266
Investment within other long-term assets 649 1,711
Corporate Debt Securities [Member]    
Available-for-sale securities 183,695 292,586
Auction Rate Securities [Member]    
Available-for-sale securities $ 649 $ 1,711