| 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, 2026 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Fair Value | | Cash 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, 2025 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Fair Value | | Cash and Cash Equivalents | | | | | | Cash | | $ | 770,051 | | | $ | — | | | $ | — | | | $ | 770,051 | | | $ | 770,051 | | | | | | | Money market funds | | 308,940 | | | — | | | — | | | 308,940 | | | 308,940 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Certificates of deposit | | 15,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 deposits | | 15,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 deposits | | 15,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 Amount | | Notional Contract Amount (USD) | | Euro | €227,700 | | $ | 262,936 | | | Canadian Dollar | C$87,800 | | 63,105 | | | Polish Zloty | PLN176,500 | | 47,451 | | | British Pound | £35,500 | | 47,032 | | | Israeli Shekel | ILS80,500 | | 25,479 | | | Japanese Yen | ¥2,900,000 | | 18,286 | | | Brazilian Real | R$88,000 | | 16,726 | | | Chinese Yuan | ¥39,800 | | 5,784 | | | Swiss Franc | CHF2,700 | | 3,386 | | | New Taiwan Dollar | NT$106,600 | | 3,306 | | | New Zealand Dollar | NZ$4,700 | | 2,697 | | | Korean Won | ₩3,870,000 | | 2,529 | | | Australian Dollar | A$3,400 | | 2,337 | | | | | | | Czech Koruna | Kč13,700 | | 645 | | | Total notional contract amount | | | $ | 501,699 | |
| | | | | | | | | | | | | December 31, 2025 | | Local Currency Amount | | Notional Contract Amount (USD) | | Euro | €183,700 | | $ | 215,895 | | | Canadian Dollar | C$90,000 | | 65,802 | | | British Pound | £38,500 | | 51,782 | | | Polish Zloty | PLN174,800 | | 48,605 | | | Israeli Shekel | ILS80,500 | | 25,283 | | | Japanese Yen | ¥3,200,000 | | 20,447 | | | Brazilian Real | R$63,500 | | 11,440 | | | Chinese Yuan | ¥52,000 | | 7,461 | | | Swiss Franc | CHF4,200 | | 5,316 | | | New Taiwan Dollar | NT$121,500 | | 3,851 | | | New Zealand Dollar | NZ$6,020 | | 3,474 | | | Korean Won | ₩4,600,000 | | 3,207 | | | Australian Dollar | A$3,500 | | 2,337 | | | Czech Koruna | Kč26,000 | | 1,262 | | | | | | | Total notional contract amount | | | $ | 466,162 | |
|