XML 68 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
FAIR VALUE MEASUREMENTS - Level 3 Roll Forward (Details) - Commitments - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration—beginning balance $ 4,295 $ 0
Assumed in a business combination 0 2,371
Change in fair value 2,423 (1,924)
Convertible preferred stock warrant liability—beginning balance $ 1,872 $ 4,295