XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
3 Months Ended
Jul. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at July 31, 2021 and April 30, 2021 (in thousands):
Useful LifeAs of July 31,As of April 30,
(in months)20212021
Leasehold improvements*$8,671 $8,658 
Computer equipment363,147 2,539 
Office furniture and equipment60339 339 
Property and equipment-gross12,157 11,536 
Less: accumulated depreciation and amortization(6,470)(5,403)
Property and equipment—net$5,687 $6,133 
__________________
*Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
Schedule of Accrued Compensation and Employee Benefits
Accrued compensation and employee benefits consisted of the following at July 31, 2021 and April 30, 2021 (in thousands):
As of July 31,As of April 30,
20212021
Accrued bonus$4,366 $12,216 
Accrued vacation3,824 3,935 
Accrued payroll taxes and benefits3,823 3,405 
Accrued commission1,811 1,863 
Accrued salaries933 410 
Accrued compensation and employee benefits$14,757 $21,829 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at July 31, 2021 and April 30, 2021 (in thousands):
As of July 31,As of April 30,
20212021
Liability for common stock exercised prior to vesting$4,177 $5,331 
Accrued general expenses4,141 3,588 
Operating lease liabilities, current3,996 3,894 
Other4,794 5,505 
Accrued and other current liabilities$17,108 $18,318