XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Available-for-Sale Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
Cash, cash equivalents and investments consisted of the following (in thousands): 
June 30, 2025
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash and
Cash
Equivalents
Investments
Cash$672,211 $— $— $672,211 $672,211 $— 
Time deposits480,000 — — 480,000 — 480,000 
Money market funds517,669 — — 517,669 517,669 — 
Totals$1,669,880 $— $— $1,669,880 $1,189,880 $480,000 
December 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash and
Cash
Equivalents
Investments
Cash$948,894 $— $— $948,894 $948,894 $— 
Time deposits790,000 — — 790,000 210,000 580,000 
Money market funds1,253,970 — — 1,253,970 1,253,970 — 
Totals$2,992,864 $— $— $2,992,864 $2,412,864 $580,000