XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 127,983 $ 84,394
Less: accumulated depreciation and amortization (36,692) (27,256)
Property, Plant and Equipment, Net, Total 91,291 57,138
Computer and Office Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 82,783 51,375
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 21,452 10,855
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,812 18,215
Furniture and Fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,936 $ 3,949