XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Cash

 $932,144  $969,628 

Money market funds

  130,786   129,674 

Certificates of deposit

  304,179   157,243 

Auction-rate securities backed by student-loan notes

  49   49 

Total

 $1,367,158  $1,256,594 
  

March 31,

 

December 31,

  

2026

 

2025

Reported as:

        

Cash and cash equivalents

 $1,062,930  $1,099,302 

Short-term investments

  304,179   157,243 

Investment within other long-term assets

  49   49 

Total

 $1,367,158  $1,256,594 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

Amortized Cost

 

Fair Value

Due in less than 1 year

 $202,786  $202,786 

Due in 1 - 5 years

  101,393   101,393 

Due in greater than 5 years

  50   49 

Total

 $304,229  $304,228