XML 48 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 59,397 $ 54,482
Less: accumulated depreciation and amortization (37,409) (26,863)
Property and equipment, net 21,988 27,619
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,489 18,259
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,672 11,907
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,236 $ 24,316