XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 26,754 $ 0
Accrued bonus 688 16,078
Accrued vacation 4,156 3,814
Accrued payroll taxes and benefits 3,701 3,593
Accrued commission 1,349 1,440
Accrued salaries 330 7,298
ESPP contributions 2,187 0
Other 357 0
Accrued compensation and employee benefits $ 39,522 $ 32,223