XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Cash, Cash Equivalents, Restricted Cash, and Short-term Investments (Tables)
12 Months Ended
Dec. 31, 2024
Short-Term Investments And Fair Value Measurement [Abstract]  
Schedule of Cash and Cash Equivalents
The following tables summarize the Company's cash, cash equivalents, restricted cash and short-term investments as of December 31, 2024 and 2023:
 As of December 31, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and cash equivalentsShort-term investmentsOther Current AssetsNon-current Assets
 (in thousands)
Cash$4,866,753 $— $— $4,866,753 $4,864,207 $— $2,472 $74 
Level 1 securities:
Money market funds2,676,314 — — 2,676,314 2,676,256 — — 58 
Level 2 securities:
Time Deposits (1)301,374 — — 301,374 264,270 37,104 — — 
Government securities (2)1,738,642 3,260 — 1,741,902 — 1,741,902 — — 
$9,583,083 $3,260 $— $9,586,343 $7,804,733 $1,779,006 $2,472 $132 

 As of December 31, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and cash equivalentsShort-term investmentsOther Current AssetsNon-current Assets
 (in thousands)
Cash$5,988,176 $— $— $5,988,176 $5,986,629 $— $1,466 $81 
Level 1 securities:
Money market funds925,707 — — 925,707 925,652 — — 55 
Level 2 securities:
Time Deposits (1)225,605 — — 225,605 204,632 20,973 — — 
$7,139,488 $— $— $7,139,488 $7,116,913 $20,973 $1,466 $136 
(1) The majority of the Company's time deposits are international deposits, which mature within one year.
(2) The Company's government securities mature within one year.
Schedule of Cash, Restricted Cash and Short-term Investments
The following tables summarize the Company's cash, cash equivalents, restricted cash and short-term investments as of December 31, 2024 and 2023:
 As of December 31, 2024
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and cash equivalentsShort-term investmentsOther Current AssetsNon-current Assets
 (in thousands)
Cash$4,866,753 $— $— $4,866,753 $4,864,207 $— $2,472 $74 
Level 1 securities:
Money market funds2,676,314 — — 2,676,314 2,676,256 — — 58 
Level 2 securities:
Time Deposits (1)301,374 — — 301,374 264,270 37,104 — — 
Government securities (2)1,738,642 3,260 — 1,741,902 — 1,741,902 — — 
$9,583,083 $3,260 $— $9,586,343 $7,804,733 $1,779,006 $2,472 $132 

 As of December 31, 2023
 Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueCash and cash equivalentsShort-term investmentsOther Current AssetsNon-current Assets
 (in thousands)
Cash$5,988,176 $— $— $5,988,176 $5,986,629 $— $1,466 $81 
Level 1 securities:
Money market funds925,707 — — 925,707 925,652 — — 55 
Level 2 securities:
Time Deposits (1)225,605 — — 225,605 204,632 20,973 — — 
$7,139,488 $— $— $7,139,488 $7,116,913 $20,973 $1,466 $136 
(1) The majority of the Company's time deposits are international deposits, which mature within one year.
(2) The Company's government securities mature within one year.