XML 32 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2019
Balance Sheet Components  
Summary of prepaid expenses and other current assets

​

​

​

​

​

​

​

​

​

    

July 31, 

    

January 31, 

​

 

2019

 

2019

​

 

(in thousands)

​

​

​

​

​

​

​

Prepaid expenses

​

$

22,671

​

$

14,390

Prepaid hosting services

​

 

4,280

​

 

2,915

Other current assets

​

 

2,397

​

 

1,105

Prepaid expenses and other current assets

​

$

29,348

​

$

18,410

Summary of property and equipment, net

​

​

​

​

​

​

​

​

​

    

July 31, 

    

January 31, 

​

 

2019

 

2019

​

 

(in thousands)

​

​

​

​

​

​

​

Data center and other computer equipment

​

$

55,980

​

$

44,735

Capitalized internal-use software

​

 

25,764

​

 

22,209

Leasehold improvements

​

 

9,916

​

 

10,011

Purchased software

​

 

1,757

​

 

1,460

Furniture and equipment

​

 

3,417

​

 

2,553

Construction in process

​

 

47,991

​

 

19,455

​

​

 

144,825

​

 

100,423

Less: Accumulated depreciation and amortization

​

 

(36,836)

​

 

(26,688)

Property and equipment, net

​

$

107,989

​

$

73,735

Schedule of total intangible assets, net

​

​

​

​

​

​

​

​

​

​

​

    

​

    

​

    

Weighted-Average

​

​

July 31, 

​

January 31, 

​

Remaining Useful

​

 

2019

 

2019

 

Life

​

 

(in thousands)

​

(in months)

​

​

​

​

​

​

​

​

​

Developed technology

​

$

1,246

​

$

1,269

​

15

Customer relationships

​

 

613

​

 

632

​

39

Non-compete agreement

​

 

123

​

 

126

​

15

​

​

 

1,982

​

 

2,027

​

​

Less: Accumulated amortization

​

 

(1,244)

​

 

(979)

​

​

Intangible assets, net

​

$

738

​

$

1,048

​

​

Schedule of estimated aggregate future amortization expense of intangible assets

​

​

​

​

​

​

    

Total

​

 

(in thousands)

​

​

​

​

Fiscal 2020 (remaining six months)

​

$

206

Fiscal 2021

​

 

324

Fiscal 2022

​

 

123

Fiscal 2023

​

 

85

Fiscal 2024

​

 

—

Total amortization expense

​

$

738

Summary of accrued expenses

​

​

​

​

​

​

​

​

​

    

July 31, 

    

January 31, 

​

 

2019

 

2019

​

 

(in thousands)

​

​

​

​

​

​

​

Web hosting services

​

$

7,478

​

$

12,224

Accrued purchases of property and equipment

​

 

10,701

​

 

7,042

Other vendor expenses

​

 

12,707

​

 

12,326

Amounts due for employee expenses

​

 

1,682

​

 

949

Accrued expenses

​

$

32,568

​

$

32,541

Summary of accrued payroll and benefits

​

​

​

​

​

​

​

​

​

    

July 31, 

    

January 31, 

​

 

2019

 

2019

​

 

(in thousands)

​

​

​

​

​

​

​

Accrued payroll and related expenses

​

$

5,686

​

$

4,326

Accrued bonuses

​

 

5,433

​

 

5,459

Accrued commissions

​

 

8,938

​

 

9,499

Accrued payroll and benefits

​

$

20,057

​

$

19,284

​