XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Cash $ 377,051 $ 679,949
Money market funds 260,303 11,867
U.S. treasuries and government agency bonds 206,946 0
Certificates of deposit 179,117 164,418
Total 1,026,763 863,094
Cash and cash equivalents 637,354 691,816
Short-term investments 389,310 171,130
Investment within other long-term assets 99 148
Corporate Debt Securities [Member]    
Available-for-sale securities 3,247 6,712
Auction Rate Securities [Member]    
Available-for-sale securities $ 99 $ 148