XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 9,159 $ 8,356
Accrued vacation 3,596 2,823
Accrued payroll taxes and benefits 3,841 1,397
Accrued commission 732 515
Accrued salaries 668 602
Accrued compensation and employee benefits $ 17,996 $ 13,693