XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2025
Investments, All Other Investments [Abstract]  
Cash and Cash Equivalents
The following tables summarize our cash, cash equivalents and marketable securities balances in our Condensed Consolidated Balance Sheets as of September 30, 2025 and Consolidated Balance Sheets as of December 31, 2024 (in thousands):
Reported as:
September 30, 2025Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash Equivalents
Cash$797,412 $— $— $797,412 $797,412 
Money market funds
190,785 — — 190,785 190,785 
Certificate of deposits
16,392 — — 16,392 16,392 
Total$1,004,589 $— $— $1,004,589 $1,004,589 


Reported as:
December 31, 2024Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash Equivalents
Cash$752,423 $— $— $752,423 $752,423 
Money market funds291,464 — — 291,464 291,464 
Total$1,043,887 $— $— $1,043,887 $1,043,887 
Financial Assets Measured At Fair Value On A Recurring Basis
The following tables summarize our financial assets measured at fair value as of September 30, 2025 and December 31, 2024 (in thousands):
Description
Balance as of
September 30, 2025
Level 1
Cash equivalents:
Money market funds$190,785 $190,785 
Certificate of deposits
16,392 16,392 
Total
$207,177 $207,177 
Description
Balance as of
December 31, 2024
Level 1
Cash equivalents:
Money market funds$291,464 $291,464 
Total
$291,464 $291,464 
Schedule of Notional Amounts of Outstanding Derivative Positions
The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of September 30, 2025 and December 31, 2024 (in thousands):
September 30, 2025
Local Currency AmountNotional Contract Amount (USD)
Euro€159,000$186,840 
Canadian DollarC$82,50059,356 
British Pound£39,70053,324 
Polish ZlotyPLN175,00048,036 
Israeli ShekelILS94,10028,452 
Japanese Yen¥3,300,00022,374 
Brazilian RealR$92,30017,189 
Swiss FrancCHF5,6007,048 
New Taiwan DollarNT$106,3003,482 
Australian DollarA$4,8003,177 
New Zealand DollarNZ$4,3002,495 
Korean Won₩3,200,0002,283 
Chinese Yuan¥15,0002,108 
Total notional contract amount$436,164 

December 31, 2024
Local Currency AmountNotional Contract Amount (USD)
Euro€176,080$183,172 
Polish ZlotyPLN283,00068,633 
Canadian DollarC$97,00067,446 
British Pound£37,60047,090 
Israeli ShekelILS90,05524,740 
Chinese Yuan¥164,50022,417 
Brazilian RealR$83,10013,327 
Japanese Yen¥2,000,00012,778 
Swiss FrancCHF5,7006,314 
New Zealand DollarNZ$7,0003,924 
Czech KorunaKč72,8003,004 
Australian DollarA$3,8002,355 
New Taiwan DollarNT$58,7001,786 
Korean Won₩2,000,0001,361 
Total notional contract amount$458,347