v3.26.1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Investments, All Other Investments [Abstract]  
Cash and Cash Equivalents
The following tables summarize our cash and cash equivalents balances in our Condensed Consolidated Balance Sheets as of June 30, 2026 and December 31, 2025 (in thousands):

June 30, 2026
December 31, 2025
Cash$883,606 $770,051 
Money market funds
203,320 308,940 
Certificate of deposits
15,665 15,917 
Total$1,102,591 $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 June 30, 2026 and December 31, 2025 (in thousands):
Description
Balance as of
June 30, 2026
Level 1
Cash equivalents:
Money market funds$203,320 $203,320 
Certificate of deposits15,665 15,665 
Total$218,985 $218,985 

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 June 30, 2026 and December 31, 2025 (in thousands):
June 30, 2026
Local Currency AmountNotional Contract Amount (USD)
Euro€200,700$229,042 
Canadian DollarC$87,10061,317 
British Pound£34,40045,482 
Polish ZlotyPLN144,20038,255 
Israeli ShekelILS82,70027,809 
Brazilian RealR$106,50020,379 
Japanese Yen¥3,100,00019,137 
Chinese Yuan¥31,7004,676 
New Taiwan DollarNT$124,4003,883 
Swiss FrancCHF3,0003,721 
Korean Won₩4,900,0003,162 
Australian DollarA$3,9002,686 
New Zealand DollarNZ$4,2002,382 
Czech KorunaKč15,800743 
Total notional contract amount$462,674 

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