XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 17,904 $ 32,414
Accrued bonus 462 186
Accrued vacation 4,335 4,602
Accrued payroll taxes and benefits 3,081 3,975
Accrued commission 1,806 2,889
Accrued salaries 173 206
ESPP contributions 3,885 1,339
Other 808 902
Accrued compensation and employee benefits $ 32,454 $ 46,513