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