XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued stock-settled bonus $ 10,163 $ 0
Accrued bonus 2,482 16,078
Accrued vacation 3,960 3,814
Accrued payroll taxes and benefits 3,626 3,593
Accrued commission 1,501 1,440
Accrued salaries 7,476 7,298
Accrued compensation and employee benefits $ 29,208 $ 32,223