XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 32,414 $ 0
Accrued bonus 186 16,078
Accrued vacation 4,602 3,814
Accrued payroll taxes and benefits 3,975 3,593
Accrued commission 2,889 1,440
Accrued salaries 206 7,298
ESPP contributions 1,339 0
Other 902 0
Accrued compensation and employee benefits $ 46,513 $ 32,223