v3.26.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2026
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 March 31, 2026 and December 31, 2025 (in thousands):
Reported as:
March 31, 2026Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash Equivalents
Cash$860,883 $— $— $860,883 $860,883 
Money market funds
183,339 — — 183,339 183,339 
Certificate of deposits
15,612 — — 15,612 15,612 
Total$1,059,834 $— $— $1,059,834 $1,059,834 


Reported as:
December 31, 2025Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash Equivalents
Cash$770,051 $— $— $770,051 $770,051 
Money market funds308,940 — — 308,940 308,940 
Certificates of deposit15,917 — — 15,917 15,917 
Total$1,094,908 $— $— $1,094,908 $1,094,908 
Financial Assets Measured At Fair Value On A Recurring Basis
The following tables summarize our financial assets measured at fair value as of March 31, 2026 and December 31, 2025 (in thousands):
Description
Balance as of
March 31, 2026
Level 1
Cash equivalents:
Money market funds$183,339 $183,339 
Certificate of deposits15,612 15,612 
Total$198,951 $198,951 
Description
Balance as of
December 31, 2025
Level 1
Cash equivalents:
Money market funds$308,940 $308,940 
Certificate of deposits15,917 15,917 
Total$324,857 $324,857 
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 March 31, 2026 and December 31, 2025 (in thousands):
March 31, 2026
Local Currency AmountNotional Contract Amount (USD)
Euro€227,700$262,936 
Canadian DollarC$87,80063,105 
Polish ZlotyPLN176,50047,451 
British Pound£35,50047,032 
Israeli ShekelILS80,50025,479 
Japanese Yen¥2,900,00018,286 
Brazilian RealR$88,00016,726 
Chinese Yuan¥39,8005,784 
Swiss FrancCHF2,7003,386 
New Taiwan DollarNT$106,6003,306 
New Zealand DollarNZ$4,7002,697 
Korean Won₩3,870,0002,529 
Australian DollarA$3,4002,337 
Czech KorunaKč13,700645 
Total notional contract amount$501,699 

December 31, 2025
Local Currency AmountNotional Contract Amount (USD)
Euro€183,700$215,895 
Canadian DollarC$90,00065,802 
British Pound£38,50051,782 
Polish ZlotyPLN174,80048,605 
Israeli ShekelILS80,50025,283 
Japanese Yen¥3,200,00020,447 
Brazilian RealR$63,50011,440 
Chinese Yuan¥52,0007,461 
Swiss FrancCHF4,2005,316 
New Taiwan DollarNT$121,5003,851 
New Zealand DollarNZ$6,0203,474 
Korean Won₩4,600,0003,207 
Australian DollarA$3,5002,337 
Czech KorunaKč26,0001,262 
Total notional contract amount$466,162