XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue and Performance Obligations - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 574.0  
Subscription | Minimum    
Disaggregation of Revenue [Line Items]    
Contract term 1 year  
Subscription | Maximum    
Disaggregation of Revenue [Line Items]    
Contract term 3 years  
Product concentration risk | Revenue | Subscription    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 94.00% 95.00%