XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.1
BALANCE SHEET COMPONENTS - Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jul. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 92,330 $ 54,150
Less:    
Accumulated amortization (21,212) (8,784)
Total intangible assets, net 71,118 45,366
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 79,300 47,500
Less:    
Accumulated amortization (17,515) (6,956)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 8,860 6,650
Less:    
Accumulated amortization (3,002) (1,828)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 4,170 0
Less:    
Accumulated amortization $ (695) $ 0