XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 27,792 $ 31,194
Accrued bonus 348 336
Accrued vacation 4,354 4,317
Accrued payroll taxes and benefits 2,037 3,636
Accrued commissions 4,733 2,826
Accrued salaries 94 225
ESPP contributions 1,604 1,409
Other 793 320
Accrued compensation and employee benefits $ 41,755 $ 44,263