XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 31,194 $ 32,414
Accrued bonus 336 186
Accrued vacation 4,317 4,602
Accrued payroll taxes and benefits 3,636 3,975
Accrued commissions 2,826 2,889
Accrued salaries 225 206
ESPP contributions 1,409 1,339
Other 320 902
Accrued compensation and employee benefits $ 44,263 $ 46,513