XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 56,508 $ 48,743
Less: accumulated depreciation and amortization (14,784) (11,468)
Property and equipment, net 41,724 37,275
Computer and Office Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 36,603 32,515
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,291 1,993
Software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 6,714 6,575
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 10,900 $ 7,660