XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Available-for-Sale Securities (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
Cash, cash equivalents and investments consisted of the following (in thousands):
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 
December 31, 2023
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash and
Cash
Equivalents
Investments
Cash$437,724 $— $— $437,724 $437,724 $— 
Time deposits420,000 — — 420,000 300,000 120,000 
Money market funds768,586 — — 768,586 768,586 — 
Totals$1,626,310 $— $— $1,626,310 $1,506,310 $120,000