XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash $ 447,746 $ 273,145
Money market funds 41,226 15,462
Certificates of deposit 131,042 130,467
Commercial paper 18,163 17,928
U.S. treasuries and government agency bonds 35,238 8,285
Total 919,086 739,584
Cash and cash equivalents 488,972 288,607
Short-term investments 428,598 449,266
Investment within other long-term assets 1,516 1,711
Corporate Debt Securities [Member]    
Available-for-sale securities 244,155 292,586
Auction Rate Securities [Member]    
Available-for-sale securities $ 1,516 $ 1,711