XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Cash, Cash Equivalents and Investments - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Cash $ 932,144 $ 969,628  
Money market funds 130,786 129,674  
Certificates of deposit 304,179 157,243  
Total 1,367,158 1,256,594  
Cash and cash equivalents 1,062,930 1,099,302 $ 637,354
Short-term investments 304,179 157,243  
Investment within other long-term assets 49 49  
Auction Rate Securities [Member]      
Available-for-sale securities $ 49 $ 49