| Schedule of Fair Value of Assets and Liabilities Measured on Recurring Basis |
The following table summarizes, for assets measured at fair value, the respective fair value and classification by level of input within the fair value hierarchy (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | As of April 30, 2026 | | Level 1 | | Level 2 | | Level 3 | | Total | | Current Assets | | | | | | | | | Cash equivalents | | | | | | | | | Money market funds | $ | 95,397 | | | $ | — | | | $ | — | | | $ | 95,397 | | | | | | | | | | | Commercial paper | — | | | 2,788 | | | — | | | 2,788 | | | | | | | | | | | Total cash equivalents | $ | 95,397 | | | $ | 2,788 | | | $ | — | | | $ | 98,185 | | | Marketable securities | | | | | | | | | U.S. Treasury securities | $ | 141,387 | | | $ | — | | | $ | — | | | $ | 141,387 | | | | | | | | | | | Corporate bonds | — | | | 79,902 | | | — | | | 79,902 | | | U.S. agency bonds | — | | | 9,695 | | | — | | | 9,695 | | | Total marketable securities | $ | 141,387 | | | $ | 89,597 | | | $ | — | | | $ | 230,984 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Total assets | $ | 236,784 | | | $ | 92,385 | | | $ | — | | | $ | 329,169 | |
| | | | | | | | | | | | | | | | | | | | | | | | | As of January 31, 2026 | | Level 1 | | Level 2 | | Level 3 | | Total | | Current Assets | | | | | | | | | Cash equivalents | | | | | | | | | Money market funds | $ | 67,786 | | | $ | — | | | $ | — | | | $ | 67,786 | | | | | | | | | | | U.S. Treasury securities | 4,450 | | | — | | | — | | | 4,450 | | | Total cash equivalents | $ | 72,236 | | | $ | — | | | $ | — | | | $ | 72,236 | | | Marketable securities | | | | | | | | | U.S. Treasury securities | $ | 142,306 | | | $ | — | | | $ | — | | | $ | 142,306 | | | Commercial paper | — | | | 8,446 | | | — | | | 8,446 | | | Corporate bonds | — | | | 73,760 | | | — | | | 73,760 | | | U.S. agency bonds | — | | | 9,698 | | | — | | | 9,698 | | | Total marketable securities | $ | 142,306 | | | $ | 91,904 | | | $ | — | | | $ | 234,210 | | | | | | | | | | | | | | | | | | | | | | | | | | | Total assets | $ | 214,542 | | | $ | 91,904 | | | $ | — | | | $ | 306,446 | |
|
| Schedule of Investments in Marketable Securities |
The following table summarizes the Company's investments in marketable securities on the condensed consolidated balance sheets (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | As of April 30, 2026 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Estimated Fair Value | | Current Assets | | | | | | | | | U.S. Treasury securities | $ | 141,269 | | | $ | 296 | | | $ | (178) | | | $ | 141,387 | | | | | | | | | | | Corporate bonds | 79,886 | | | 197 | | | (181) | | | 79,902 | | | U.S. agency bonds | 9,697 | | | — | | | (2) | | | 9,695 | | | Total marketable securities | $ | 230,852 | | | $ | 493 | | | $ | (361) | | | $ | 230,984 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | As of January 31, 2026 | | | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Estimated Fair Value | | | | Current Assets | | | | | | | | | | | U.S. Treasury securities | $ | 141,589 | | | $ | 734 | | | $ | (17) | | | $ | 142,306 | | | | | Commercial paper | 8,446 | | | — | | | — | | | 8,446 | | | | | Corporate bonds | 73,338 | | | 422 | | | — | | | 73,760 | | | | | U.S. agency bonds | 9,696 | | | 2 | | | — | | | 9,698 | | | | | Total marketable securities | $ | 233,069 | | | $ | 1,158 | | | $ | (17) | | | $ | 234,210 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| Schedule of Contractual Maturities |
The following table presents the contractual maturities of the Company’s marketable securities as of April 30, 2026 (in thousands): | | | | | | | | | | | | | | | | | | | As of April 30, 2026 | | | | | Amortized Cost | | Estimated Fair Value | | | | Due within one year | | $ | 89,155 | | | $ | 89,354 | | | | | Due within one to three years | | 141,697 | | | 141,630 | | | | | Total | | $ | 230,852 | | | $ | 230,984 | | | |
|