| Schedule of cash equivalents and marketable securities |
Cash equivalents and marketable securities consisted of the following (in thousands): | | | | | | | | | | | | | | | March 31, 2026 | | | Amortized | | Gross Unrealized | | | | | Cost | | Gains | | Losses | | Fair Value | Money market funds | | $ | 91,204 | | $ | — | | $ | — | | $ | 91,204 | Certificates of deposit | | | 12,875 | | | 1 | | | (13) | | | 12,863 | U.S. Treasury and agency securities | | | 309,434 | | | 194 | | | (202) | | | 309,426 | Commercial paper | | | 111,372 | | | 7 | | | (49) | | | 111,330 | Corporate debt securities | | | 79,222 | | | 7 | | | (72) | | | 79,157 | Total cash equivalents and marketable securities | | $ | 604,107 | | $ | 209 | | $ | (336) | | $ | 603,980 | Classified as: | | | | | | | | | | | | | Cash equivalents | | | | | | | | | | | $ | 177,358 | Marketable securities - current | | | | | | | | | | | | 354,074 | Marketable securities - noncurrent | | | | | | | | | | | | 72,548 | Total cash equivalents and marketable securities | | | | | | | | | | | $ | 603,980 |
| | | | | | | | | | | | | | | December 31, 2025 | | | Amortized | | Gross Unrealized | | | | | Cost | | Gains | | Losses | | Fair Value | Money market funds | | $ | 40,774 | | $ | — | | $ | — | | $ | 40,774 | Certificates of deposit | | | 11,387 | | | 4 | | | — | | | 11,391 | U.S. Treasury and agency securities | | | 348,250 | | | 706 | | | (8) | | | 348,948 | Commercial paper | | | 77,868 | | | 4 | | | (7) | | | 77,865 | Corporate debt securities | | | 159,127 | | | 93 | | | (9) | | | 159,211 | Total cash equivalents and marketable securities | | $ | 637,406 | | $ | 807 | | $ | (24) | | $ | 638,189 | Classified as: | | | | | | | | | | | | | Cash equivalents | | | | | | | | | | | $ | 120,577 | Marketable securities - current | | | | | | | | | | | | 438,974 | Marketable securities - noncurrent | | | | | | | | | | | | 78,638 | Total cash equivalents and marketable securities | | | | | | | | | | | $ | 638,189 |
|