XML 65 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
FAIR VALUE MEASUREMENTS - Level 3 Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Warrant      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Contingent consideration—beginning balance $ 9,679 $ 11,683 $ 5,507
Change in fair value 21,133 (2,004) 6,176
Reclassification of unexercised warrants to APIC upon the IPO 30,812 0 0
Convertible preferred stock warrant liability—beginning balance 0 9,679 $ 11,683
Commitments      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Contingent consideration—beginning balance 0    
Change in fair value 1,924    
Assumed in the PernixData acquisition 2,371    
Convertible preferred stock warrant liability—beginning balance $ 4,295 $ 0