Balance Sheet Components (Tables)
|
12 Months Ended |
Jan. 31, 2020 |
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following: | | | | | | | | | | | | | January 31, | | | | 2020 | | 2019 | | (in thousands) | | | | | Prepaid expenses | $ | 20,390 | | | $ | 5,982 | | | Prepaid software licenses | 16,645 | | | 8,408 | | | Prepaid hosting services | 8,056 | | | 2,915 | | | Other current assets | 6,523 | | | 1,105 | | | Prepaid expenses and other current assets | $ | 51,614 | | | $ | 18,410 | |
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consisted of the following: | | | | | | | | | | | | | January 31, | | | | 2020 | | 2019 | | (in thousands) | | | | | Data center and other computer equipment | $ | 87,166 | | | $ | 44,735 | | | Capitalized internal-use software | 30,354 | | | 22,209 | | | Leasehold improvements | 13,157 | | | 10,011 | | | Purchased software | 2,604 | | | 1,460 | | | Furniture and equipment | 4,835 | | | 2,553 | | | Construction in process | 47,626 | | | 19,455 | | | 185,742 | | | 100,423 | | | Less: Accumulated depreciation and amortization | (49,664) | | | (26,688) | | | Property and equipment, net | $ | 136,078 | | | $ | 73,735 | |
|
| Schedule of Intangible Assets, Net |
Total intangible assets, net consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | January 31, 2020 | | | | | | Weighted-Average Remaining Useful Life | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Amount | | | | | (in thousands) | | | | | | | (in months) | | | Developed technology | $ | 1,238 | | | | $ | 1,067 | | | | $ | 171 | | | 9 | | Customer relationships | 607 | | | | 280 | | | | 327 | | | 33 | | Non-compete agreement | 121 | | | | 92 | | | | 29 | | | 9 | | Total | $ | 1,966 | | | | $ | 1,439 | | | | $ | 527 | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | January 31, 2019 | | | | | | Weighted-Average Remaining Useful Life | | Gross Carrying Amount | | | Accumulated Amortization | | | Net Amount | | | | | (in thousands) | | | | | | (in months) | | | Developed Technology | $ | 1,269 | | | $ | 761 | | | | $ | 508 | | | 21 | | Customer relationships | 632 | | | 163 | | | | 469 | | | 45 | | Non-compete agreement | 126 | | | 55 | | | | 71 | | | 21 | | Total | $ | 2,027 | | | $ | 979 | | | | $ | 1,048 | | | | Amortization of developed technology, customer relationships, and non-compete agreement are recorded within cost of revenue, sales and marketing expense, and research and development expense, respectively, in the consolidated statements of operations.
|
| Schedule of Estimated Aggregate Future Expense |
The estimated aggregate future amortization expense of intangible assets as of January 31, 2020 is as follows: | | | | | | | Total | | (in thousands) | | Fiscal 2021 | $ | 321 | | | Fiscal 2022 | 121 | | | Fiscal 2023 | 85 | | | Fiscal 2024 | — | | | Fiscal 2025 | — | | | Total amortization expense | $ | 527 | |
|
| Schedule of Accrued Expenses |
Accrued Expenses Accrued expenses consisted of the following: | | | | | | | | | | | | | January 31, | | | | 2020 | | 2019 | | (in thousands) | | | | | Web hosting services | $ | 16,367 | | | $ | 12,224 | | | Other accrued expenses | 11,199 | | | 13,275 | | | Accrued purchases of property and equipment | 2,789 | | | 7,042 | | | Accrued expenses | $ | 30,355 | | | $ | 32,541 | |
|
| Schedule of Accrued Payroll and Benefits |
Accrued Payroll and Benefits Accrued payroll and benefits consisted of the following: | | | | | | | | | | | | | January 31, | | | | 2020 | | 2019 | | (in thousands) | | | | | Accrued commission | $ | 15,399 | | | $ | 9,499 | | | Accrued bonuses | 8,171 | | | 5,459 | | | Accrued payroll and related expenses | 6,680 | | | 4,326 | | | Employee Stock Purchase Plan | 6,560 | | | — | | | Accrued payroll and benefits | $ | 36,810 | | | $ | 19,284 | |
|