XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash $ 377,324 $ 273,145
Money market funds 43,854 15,462
Certificates of deposit 123,368 130,467
Commercial paper 4,976 17,928
U.S. treasuries and government agency bonds 362,165 8,285
Total 1,042,901 739,584
Cash and cash equivalents 421,178 288,607
Short-term investments 621,123 449,266
Investment within other long-term assets 600 1,711
Corporate Debt Securities [Member]    
Available-for-sale securities 130,614 292,586
Auction Rate Securities [Member]    
Available-for-sale securities $ 600 $ 1,711