XML 60 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
12 Months Ended
Apr. 30, 2020
Balance Sheet Components [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
20202019
Prepaid hosting costs$12,228  $12,006  
Deposits1,857  1,268  
Prepaid software subscription costs3,104  4,326  
Deferred stock-based compensation expense—  784  
Prepaid taxes3,612  
Prepaid value added taxes5,167  4,239  
Other6,655  8,249  
Total prepaid expenses and other current assets$32,623  $30,872  
Schedule of Cost and Accumulated Depreciation of Property and Equipment
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
As of April 30,
Useful Life (in years)
20202019
Leasehold improvementsLesser of estimated useful life or remaining lease term$8,405  $6,176  
Computer hardware and software35,687  5,393  
Furniture and fixtures
3-5
5,072  3,094  
Assets under construction1,661  1,243  
Total property and equipment20,825  15,906  
Less: accumulated depreciation(13,065) (10,458) 
Property and equipment, net$7,760  $5,448  
Schedule of Intangible Assets
Intangible assets consisted of the following as of April 30, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830  $12,412  $32,418  4.1
Customer relationships19,598  3,210  16,388  3.4
Trade names2,872  1,223  1,649  3.4
Total$67,300  $16,845  $50,455  3.9
Intangible assets consisted of the following as of April 30, 2019 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$12,130  $5,646  $6,484  2.5
Customer relationships398  268  130  2.2
Trade names972  863  109  2.2
Total$13,500  $6,777  $6,723  2.5
Schedule of Amortization Expense for Intangible Assets
Amortization expense for the intangible assets for the years ended April 30, 2020, 2019 and 2018 was as follows (in thousands):
Year Ended April 30,
202020192018
Cost of revenue—cost of license—self-managed$948  $387  $387  
Cost of revenue—cost of subscription—self-managed and SaaS5,820  2,421  1,521  
Sales and marketing3,300  148  119  
Total amortization of acquired intangible assets$10,068  $2,956  $2,027  
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense related to the intangible assets as of April 30, 2020 was as follows (in thousands, by fiscal year):
2021$14,167  
202212,948  
202311,890  
20248,716  
20252,734  
Thereafter—  
Total$50,455  
Schedule of Changes to Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2018$19,182  
Addition from acquisition1,038  
Foreign currency translation adjustment(374) 
Balance as of April 30, 2019$19,846  
Addition from acquisition178,764  
Foreign currency translation adjustment(733) 
Balance as of April 30, 2020$197,877  
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of April 30,
20202019
Accrued expenses$10,864  $8,124  
Income taxes payable—  149  
Value added taxes payable7,230  4,236  
Share repurchase liability—  1,612  
Other4,116  4,619  
Total accrued expenses and other liabilities$22,210  $18,740  
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
20202019
Accrued vacation$17,971  $9,655  
Accrued commissions16,259  6,510  
Accrued payroll and withholding taxes7,588  1,868  
Post-combination compensation liability—  655  
Other6,591  3,459  
Total accrued compensation and benefits$48,409  $22,147  
Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):
As of April 30,
20202019
Unbilled accounts receivable, included in accounts receivable, net$2,622  $1,710  
Deferred contract acquisition costs$43,549  $26,150  
Deferred revenue$259,702  $170,666  
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
Unbilled Accounts Receivable
Year Ended April 30,
202020192018
Beginning balance$1,710  $1,139  $1,114  
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(1,710) (1,139) (1,114) 
Revenue recognized during the period in excess of invoices issued2,622  1,710  1,139  
Ending balance$2,622  $1,710  $1,139  
Deferred Revenue
Year Ended April 30,
202020192018
Beginning balance$170,666  $102,561  $54,152  
Additions through acquisition6,192  —  859  
Increases due to invoices issued, excluding amounts recognized as revenue during the period
242,136  163,963  96,944  
Revenue recognized that was included in deferred revenue balance at beginning of period
(159,292) (95,858) (49,394) 
Ending balance$259,702  $170,666  $102,561  
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
Year Ended April 30,
202020192018
Beginning balance$26,150  $18,079  $10,135  
Capitalization of contract acquisition costs45,713  29,445  20,675  
Amortization of deferred contract acquisition costs(28,314) (21,374) (12,731) 
Ending balance$43,549  $26,150  $18,079  
Deferred contract acquisition costs, current19,537  17,215  12,125  
Deferred contract acquisition costs, non- current24,012  8,935  5,954  
Total deferred contract acquisition costs$43,549  $26,150  $18,079