XML 103 R26.htm IDEA: XBRL DOCUMENT v3.20.1
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,
20202019
(in thousands) 
Prepaid expenses$20,390  $5,982  
Prepaid software licenses16,645  8,408  
Prepaid hosting services8,056  2,915  
Other current assets6,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,
20202019
(in thousands) 
Data center and other computer equipment$87,166  $44,735  
Capitalized internal-use software30,354  22,209  
Leasehold improvements13,157  10,011  
Purchased software2,604  1,460  
Furniture and equipment4,835  2,553  
Construction in process47,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, 2020Weighted-Average Remaining Useful Life
Gross Carrying Amount  Accumulated Amortization  Net Amount  
(in thousands) (in months) 
Developed technology$1,238  $1,067  $171  9
Customer relationships607  280  327  33
Non-compete agreement121  92  29  9
Total$1,966  $1,439  $527  
January 31, 2019Weighted-Average Remaining Useful Life
Gross Carrying Amount  Accumulated Amortization  Net Amount  
(in thousands)(in months) 
Developed Technology$1,269  $761  $508  21
Customer relationships632  163  469  45
Non-compete agreement126  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 2022121  
Fiscal 202385  
Fiscal 2024—  
Fiscal 2025—  
Total amortization expense$527  
Schedule of Accrued Expenses
Accrued Expenses
Accrued expenses consisted of the following:
January 31,
20202019
(in thousands) 
Web hosting services$16,367  $12,224  
Other accrued expenses11,199  13,275  
Accrued purchases of property and equipment2,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,
20202019
(in thousands) 
Accrued commission$15,399  $9,499  
Accrued bonuses8,171  5,459  
Accrued payroll and related expenses6,680  4,326  
Employee Stock Purchase Plan6,560  —  
Accrued payroll and benefits$36,810  $19,284