Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) - USD ($) $ in Thousands |
Apr. 30, 2023 |
Apr. 30, 2022 |
|---|---|---|
| Cash and cash equivalents | $ 260,719 | $ 285,046 |
| Total cash, cash equivalents, restricted cash, and restricted cash equivalents | 260,783 | 285,126 |
| Prepaid expenses and other current assets | ||
| Restricted cash and cash equivalents | 6 | 23 |
| Other assets | ||
| Restricted cash and cash equivalents | $ 58 | $ 57 |