XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 21,522 $ 32,414
Accrued bonus 296 186
Accrued vacation 3,948 4,602
Accrued payroll taxes and benefits 3,166 3,975
Accrued commissions 3,181 2,889
Accrued salaries 414 206
ESPP contributions 4,383 1,339
Other 912 902
Accrued compensation and employee benefits $ 37,822 $ 46,513