| Schedule of Fair Values of Financial Instruments Measured on a Recurring Basis |
The fair values of the financial instruments we measure at fair value on a recurring basis are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | Level 1 | | Level 2 | | Level 3 | | Total | | Cash equivalents: | | | | | | | | | Money market funds | $ | 235,938 | | | $ | — | | | $ | — | | | $ | 235,938 | | | Commercial paper | — | | | 30,951 | | | — | | | 30,951 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Marketable securities: | | | | | | | | | Corporate bonds | — | | | 402,917 | | | — | | | 402,917 | | | Commercial paper | — | | | 188,620 | | | — | | | 188,620 | | | Certificates of deposit | — | | | 117,502 | | | — | | | 117,502 | | | | | | | | | | | U.S. treasury securities | 139,255 | | | — | | | — | | | 139,255 | | | Non-U.S. government and supranational bonds | — | | | 4,123 | | | — | | | 4,123 | | | | | | | | | | | | | | | | | | | | | | | | | | | Other assets: | | | | | | | | | Certificates of deposit | $ | — | | | $ | 6,005 | | | $ | — | | | $ | 6,005 | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | Level 1 | | Level 2 | | Level 3 | | Total | | Cash equivalents: | | | | | | | | | Money market funds | $ | 452,315 | | | $ | — | | | $ | — | | | $ | 452,315 | | | Commercial paper | — | | | 286,879 | | | — | | | 286,879 | | | U.S. treasury securities | 64,934 | | | — | | | — | | | 64,934 | | | Corporate bonds | — | | | 4,516 | | | — | | | 4,516 | | | | | | | | | | | | | | | | | | | Marketable securities: | | | | | | | | | Corporate bonds | — | | | 706,288 | | | — | | | 706,288 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U.S. treasury securities | 374,844 | | | — | | | — | | | 374,844 | | | Commercial paper | — | | | 253,466 | | | — | | | 253,466 | | | Certificates of deposit | — | | | 163,213 | | | — | | | 163,213 | | | Other assets: | | | | | | | | | Certificates of deposit | $ | — | | | $ | 6,020 | | | $ | — | | | $ | 6,020 | | | | | | | | | | | | | | | | | |
|