XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 25,594 $ 32,414
Accrued bonus 315 186
Accrued vacation 4,494 4,602
Accrued payroll taxes and benefits 2,958 3,975
Accrued commissions 1,909 2,889
Accrued salaries 150 206
ESPP contributions 1,603 1,339
Other 625 902
Accrued compensation and employee benefits $ 37,648 $ 46,513