Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Balance Sheet Components (Tables)

v3.21.1
Condensed Consolidated Balance Sheet Components (Tables)
3 Months Ended
Apr. 30, 2021
Condensed Consolidated 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, 2021

 

 

January 31, 2021

 

Prepaid expenses

 

$

22,719

 

 

$

21,302

 

Value-added taxes receivable

 

 

1,749

 

 

 

7,178

 

Other receivables

 

 

4,182

 

 

 

4,002

 

Supplier advances

 

 

13,022

 

 

 

17,270

 

Prepaid expenses and other current assets

 

$

41,672

 

 

$

49,752

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

As of

 

 

 

April 30, 2021

 

 

January 31, 2021

 

Computers and equipment

 

$

18,368

 

 

$

16,408

 

Leasehold improvements

 

 

10,644

 

 

 

10,711

 

Furniture and fixtures

 

 

5,627

 

 

 

5,590

 

Other

 

 

70

 

 

 

177

 

Property and equipment, gross

 

 

34,709

 

 

 

32,886

 

Less: accumulated depreciation

 

 

(19,560

)

 

 

(18,064

)

Property and equipment, net

 

$

15,149

 

 

$

14,822

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

 

As of

 

 

 

April 30, 2021

 

 

January 31, 2021

 

Accrued expenses

 

$

21,396

 

 

$

11,955

 

Withholding tax from employee equity transactions

 

 

9,218

 

 

 

 

Payroll taxes payable

 

 

2,326

 

 

 

2,035

 

Income tax payable

 

 

1,924

 

 

 

4,022

 

Value-added taxes payable

 

 

3,969

 

 

 

8,945

 

Operating lease liabilities, current

 

 

6,256

 

 

 

5,924

 

Other

 

 

5,968

 

 

 

3,779

 

Accrued expenses and other current liabilities

 

$

51,057

 

 

$

36,660