XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
FAIR VALUE MEASUREMENTS - Level 3 Roll Forward (Details) - Commitments - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration—beginning balance $ 4,295 $ 0
Assumed in a business acquisition 0 2,371
Change in fair value (282) (186)
Contingent consideration—ending balance $ 4,577 $ 2,557