XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Cash, Cash Equivalents, Investments and Restricted Cash - Cash, Cash Equivalents, Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash $ 969,628       $ 679,949  
Money market funds 129,674       11,867  
Certificates of deposit 157,243       164,418  
Total 1,256,594       863,094  
Cash and cash equivalents 1,099,302 $ 1,081,251 $ 787,382 $ 637,354 691,816 $ 527,843
Short-term investments 157,243 $ 188,233 $ 358,695 $ 389,310 171,130  
Investment within other long-term assets 49       148  
Corporate Debt Securities [Member]            
Available-for-sale securities 0       6,712  
Auction Rate Securities [Member]            
Available-for-sale securities $ 49       $ 148