XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedules of Concentration of Revenue and Accounts Receivable (Parenthetical) (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jul. 31, 2017
Jan. 31, 2017
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2017
Jul. 31, 2016
Revenue | Partner A            
Accounting Policies [Line Items]            
Concentration risk percentage     24.00%   22.00%  
Revenue | Partner A | Maximum            
Accounting Policies [Line Items]            
Concentration risk percentage       10.00%   10.00%
Revenue | Partner B            
Accounting Policies [Line Items]            
Concentration risk percentage     19.00%   10.00%  
Revenue | Partner B | Maximum            
Accounting Policies [Line Items]            
Concentration risk percentage       10.00%   10.00%
Accounts Receivable | Partner A            
Accounting Policies [Line Items]            
Concentration risk percentage 29.00% 16.00%        
Accounts Receivable | Partner B            
Accounting Policies [Line Items]            
Concentration risk percentage 12.00%          
Accounts Receivable | Partner B | Maximum            
Accounting Policies [Line Items]            
Concentration risk percentage   10.00%