XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Cash $ 580,992 $ 679,949
Money market funds 500,259 11,867
Certificates of deposit 154,489 164,418
U.S. treasuries and government agency bonds 33,249 0
Total 1,269,063 863,094
Cash and cash equivalents 1,081,251 691,816
Investment within short-term investments 187,738 171,130
Investment within other long-term assets 74 148
Auction Rate Securities [Member]    
Available-for-sale securities 74 148
Corporate Debt Securities [Member]    
Available-for-sale securities $ 0 $ 6,712