XML 46 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
12 Months Ended
Apr. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at April 30, 2021 and 2020 (in thousands):
Useful LifeAs of April 30,
(in months)20212020
Leasehold improvements*$8,658 $8,215 
Computer equipment362,539 2,028 
Office furniture and equipment60339 339 
Total property and equipment11,536 10,582 
Less accumulated depreciation(5,403)(1,859)
Property and equipment, net$6,133 $8,723 
__________________
*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 April 30, 2021 and 2020 (in thousands):
As of April 30,
20212020
Accrued bonus$12,216 $8,356 
Accrued vacation3,935 2,823 
Accrued payroll taxes and benefits3,405 1,397 
Accrued commission1,863 515 
Accrued salaries410 602 
Accrued compensation and employee benefits$21,829 $13,693 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at April 30, 2021 and 2020 (in thousands):
As of April 30,
20212020
Liability for common stock exercised prior to vesting$5,331 $2,243 
Accrued general expenses3,588 1,466 
Operating lease liabilities, current3,894 3,533 
Other5,505 1,841 
Accrued and other current liabilities$18,318 $9,083