v3.25.1
2. Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash, Cash Equivalents, and Marketable Securities
Cash, cash equivalents, and marketable securities consisted of the following at March 31, 2025 and December 31, 2024 (in thousands):
March 31,
2025
December 31,
2024
Cash and cash equivalents:
Cash$591,907 $1,094,796 
Money market funds245,734 526,580 
Total cash and cash equivalents837,641 1,621,376 
Marketable securities:
Time deposits44,199 162,836 
U.S. debt8,920 8,747 
Total marketable securities53,119 171,583 
Total cash, cash equivalents, and marketable securities$890,760 $1,792,959 
Reconciliation of Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents reported within our condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024 to the total of such amounts as presented in the condensed consolidated statements of cash flows (in thousands):
Balance Sheet Line ItemMarch 31,
2025
December 31,
2024
Cash and cash equivalentsCash and cash equivalents$837,641 $1,621,376 
Restricted cash current
Other current assets— 8,262 
Restricted cash noncurrent
Other assets3,618 3,613 
Restricted cash equivalents – noncurrentOther assets2,761 4,972 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents$844,020 $1,638,223 
Available-for-sale Marketable Securities
The following tables summarize the unrealized gains and losses related to our available-for-sale marketable securities, by major security type, as of March 31, 2025 and December 31, 2024 (in thousands):
 As of March 31, 2025
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Time deposits$44,199 $— $— $44,199 
U.S. debt10,000 — 1,080 8,920 
Total$54,199 $— $1,080 $53,119 
 As of December 31, 2024
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Time deposits$162,836 $— $— $162,836 
U.S. debt10,000 — 1,253 8,747 
Total$172,836 $— $1,253 $171,583 
Available-for-sale Marketable Securities by Maturity
The contractual maturities of our marketable securities as of March 31, 2025 were as follows (in thousands):
Fair
Value
Within one year
$49,018 
After one year through five years
— 
After five years through ten years
4,101 
Total$53,119