XML 68 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6. Cash, Cash Equivalents, and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
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 December 31, 2024 and 2023 (in thousands):
20242023
Cash and cash equivalents:
Cash$1,094,796 $841,310 
Money market funds526,580 1,105,684 
Total cash and cash equivalents1,621,376 1,946,994 
Marketable securities:
Time deposits162,836 76,511 
U.S. debt8,747 44,089 
Foreign debt— 34,895 
Total marketable securities171,583 155,495 
Total cash, cash equivalents, and marketable securities$1,792,959 $2,102,489 
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 consolidated balance sheets as of December 31, 2024 and 2023 to the total of such amounts as presented in the consolidated statements of cash flows (in thousands):
Balance Sheet Line Item20242023
Cash and cash equivalentsCash and cash equivalents$1,621,376 $1,946,994 
Restricted cash – currentOther current assets8,262 8,262 
Restricted cash – noncurrent Other assets3,613 3,621 
Restricted cash equivalents – noncurrentOther assets4,972 6,192 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents$1,638,223 $1,965,069 
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 December 31, 2024 and 2023 (in thousands):
 As of December 31, 2024
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Time deposits$162,836 $— $— $— $162,836 
U.S. debt10,000 — 1,253 — 8,747 
Total$172,836 $— $1,253 $— $171,583 
 As of December 31, 2023
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Allowance for Credit LossesFair
Value
Time deposits$76,533 $— $— $22 $76,511 
U.S. debt45,625 88 1,614 10 44,089 
Foreign debt35,000 — 91 14 34,895 
Total$157,158 $88 $1,705 $46 $155,495 
Available-for-sale Marketable Securities by Maturity
The contractual maturities of our marketable securities as of December 31, 2024 were as follows (in thousands):
Fair
Value
Within one year$162,836 
After one year through five years4,767 
After five years through ten years3,980 
Total$171,583