XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases - Additional Information (Details)
$ in Millions
3 Months Ended
Apr. 30, 2019
USD ($)
Apr. 30, 2018
USD ($)
Oct. 31, 2017
ft²
Leases [Abstract]      
Operating lease, description The Company leases its headquarters located in Sunnyvale, California, as well as office and data center space in various locations under non-cancelable operating lease agreements, with expiration dates between calendar years 2019 and 2023.    
Operating lease, expiration date beginning period 2019    
Operating lease, expiration date ending period 2023    
Leases not yet commenced, description The Company has no leases that have not yet commenced as of April 30, 2019.    
Lease rentable space of office building | ft²     33,400
Sublease cost | $ $ 0.3 $ 0.2