XML 52 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 31, 2017
USD ($)
Customer
Jan. 31, 2016
USD ($)
Customer
Jan. 31, 2015
USD ($)
Customer
Significant Accounting Policies [Line Items]      
Net loss on foreign currency transaction $ (638,000) $ (789,000) $ (166,000)
Allowance for doubtful accounts 672,000 115,000  
Capitalized commission costs 4,500,000 5,400,000 3,200,000
Amortization of deferred commissions 4,004,000 2,834,000 1,384,000
Advertising expense 446,000 1,700,000 360,000
Capitalized software development cost $ 4,300,000 $ 3,200,000 $ 2,100,000
2016 Employee Stock Purchase Plan      
Significant Accounting Policies [Line Items]      
Share based compensation expense recognition and offering period 24 months    
Capitalized Software Development Costs      
Significant Accounting Policies [Line Items]      
Estimated useful life 2 years    
Furniture and Equipment | Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful life 3 years    
Furniture and Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful life 5 years    
Leasehold Improvements      
Significant Accounting Policies [Line Items]      
Estimated useful life 5 years    
Accounts Receivable | Customer      
Significant Accounting Policies [Line Items]      
Number of customers comprising 10% or more of total accounts receivable | Customer 0 0  
Revenue | Customer      
Significant Accounting Policies [Line Items]      
Number of customers comprising more than 10% of revenues | Customer 0 0 0
Revenue | Geographic Concentration Risk | Foreign Countries      
Significant Accounting Policies [Line Items]      
Number of customers comprising more than 10% of revenues | Customer 0 0 0