XML 62 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Components of Property And Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Property Plant And Equipment [Line Items]    
Total property and equipment $ 12,185 $ 11,971
Less: accumulated depreciation and amortization (7,622) (7,239)
Property and equipment, net 4,563 4,732
Computer Equipment and Software    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 7,109 7,180
Website Development Costs    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 2 years  
Total property and equipment $ 3,323 2,579
Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 1,190 1,473
Office Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years  
Total property and equipment $ 114 88
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated lifes Shorter of estimated life or remaining lease term  
Total property and equipment $ 449 $ 651
Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 3 years  
Minimum | Computer Equipment and Software    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 3 years  
Minimum | Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 3 years  
Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years  
Maximum | Computer Equipment and Software    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 4 years  
Maximum | Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, estimated life 5 years