XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
6 Months Ended
Oct. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following at October 31, 2021 and April 30, 2021 (in thousands):
Useful LifeAs of October 31,As of April 30,
(in months)20212021
Leasehold improvements*$8,831 $8,658 
Computer equipment363,545 2,539 
Office furniture and equipment60348 339 
Capital in progressNA74 — 
Property and equipment—gross12,798 11,536 
Less: accumulated depreciation and amortization(7,559)(5,403)
Property and equipment—net$5,239 $6,133 
__________________
*Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
NA = Not Applicable
Schedule of Accrued Compensation and Employee Benefits
Accrued compensation and employee benefits consisted of the following at October 31, 2021 and April 30, 2021 (in thousands):
As of October 31,As of April 30,
20212021
Accrued bonus$8,672 $12,216 
Accrued vacation3,862 3,935 
Accrued payroll taxes and benefits2,966 3,405 
Accrued commission536 1,863 
Accrued salaries442 410 
Accrued compensation and employee benefits$16,478 $21,829 
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following at October 31, 2021 and April 30, 2021 (in thousands):
As of October 31,As of April 30,
20212021
Liability for common stock exercised prior to vesting$3,183 $5,331 
Accrued general expenses6,345 3,588 
Operating lease liabilities, current4,415 3,894 
Commissions payable to a related party18,448 3,413 
Other1,284 2,092 
Accrued and other current liabilities$33,675 $18,318