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, 2025 and Consolidated Balance Sheets as of December 31, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported as: | | | March 31, 2025 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Fair Value | | Cash and Cash Equivalents | | Marketable securities, short-term | | Marketable securities, long-term | | | Cash | | $ | 757,327 | | | $ | — | | | $ | — | | | $ | 757,327 | | | $ | 757,327 | | | $ | — | | | $ | — | | | | Money market funds | | 100,608 | | | — | | | — | | | 100,608 | | | 100,608 | | | — | | | — | | | | Certificate of deposits | | 15,077 | | | — | | | — | | | 15,077 | | | 15,077 | | | — | | | — | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Total | | $ | 873,012 | | | $ | — | | | $ | — | | | $ | 873,012 | | | $ | 873,012 | | | $ | — | | | $ | — | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported as: | December 31, 2024 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Fair Value | | Cash and Cash Equivalents | | Marketable securities, short-term | | Marketable securities, long-term | Cash | | $ | 752,423 | | | $ | — | | | $ | — | | | $ | 752,423 | | | $ | 752,423 | | | $ | — | | | $ | — | | Money market funds | | 291,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 March 31, 2025 and December 31, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | Description | | Balance as of March 31, 2025 | | Level 1 | |
Level 2 | | | Cash equivalents: | | | | | | | | | Money market funds | | $ | 100,608 | | | $ | 100,608 | | | $ | — | | | | Certificate of deposits | | 15,077 | | | 15,077 | | | — | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ | 115,685 | | | $ | 115,685 | | | $ | — | | | |
| | | | | | | | | | | | | | | | | | | | | Description | | Balance as of December 31, 2024 | | Level 1 | | Level 2 | Cash equivalents: | | | | | | | Money market funds | | $ | 291,464 | | | $ | 291,464 | | | $ | — | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ | 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 March 31, 2025 and December 31, 2024 (in thousands): | | | | | | | | | | | | | March 31, 2025 | | Local Currency Amount | | Notional Contract Amount (USD) | Euro | €166,020 | | $ | 179,590 | | Canadian Dollar | C$95,300 | | 66,393 | | Polish Zloty | PLN199,200 | | 51,328 | | British Pound | £34,500 | | 44,598 | | Chinese Yuan | ¥260,000 | | 35,862 | | Japanese Yen | ¥3,300,000 | | 22,105 | | Israeli Shekel | ILS80,600 | | | 21,646 | | Brazilian Real | R$101,800 | | 17,605 | | Swiss Franc | CHF9,300 | | 10,567 | | Australian Dollar | A$5,400 | | 3,369 | | Czech Koruna | Kč76,800 | | 3,321 | | New Taiwan Dollar | NT$66,000 | | 1,991 | | New Zealand Dollar | NZ$3,000 | | 1,700 | | | | | | Korean Won | ₩2,430,000 | | 1,654 | | | | | $ | 461,729 | |
| | | | | | | | | | | | | December 31, 2024 | | Local Currency Amount | | Notional Contract Amount (USD) | Euro | €176,080 | | $ | 183,172 | | Polish Zloty | PLN283,000 | | 68,633 | | Canadian Dollar | C$97,000 | | 67,446 | | British Pound | £37,600 | | 47,090 | | Israeli Shekel | ILS90,055 | | 24,740 | | Chinese Yuan | ¥164,500 | | 22,417 | | Brazilian Real | R$83,100 | | 13,327 | | Japanese Yen | ¥2,000,000 | | 12,778 | | Swiss Franc | CHF5,700 | | 6,314 | | New Zealand Dollar | NZ$7,000 | | 3,924 | | Czech Koruna | Kč72,800 | | 3,004 | | Australian Dollar | A$3,800 | | 2,355 | | New Taiwan Dollar | NT$58,700 | | 1,786 | | Korean Won | ₩2,000,000 | | 1,361 | | | | | | | | | $ | 458,347 | |
|