XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components Narative (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Balance Sheet Components Disclosure [Abstract]    
Depreciation and amortization $ 19.8 $ 16.0
Intangible assets amortization expense $ 1.3 $ 0.4
Technology patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average remaining useful life (in years) 2 years 1 month 6 days  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average remaining useful life (in years) 6 years 9 months 18 days