Fair Value Measurements - Recurring Basis (Details) - USD ($)
|
12 Months Ended |
|
|
|
Jul. 31, 2018 |
Mar. 21, 2018 |
Oct. 31, 2017 |
Jul. 31, 2017 |
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Original fair value of contingent consideration |
$ 1,292,000
|
|
|
|
| Aexis Medical |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Fair value of contingent liability |
1,292,000
|
|
|
|
| Assumed contingent obligation |
|
|
|
$ 1,298,000
|
| Jet Prep Ltd. |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Assumed contingent obligation |
|
|
$ 0
|
$ 1,138,000
|
| Level 3 | Recurring basis | Jet Prep Ltd. |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Assumed contingent obligation |
0
|
|
|
|
| Minimum | Aexis Medical |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Fair value of contingent liability |
|
$ 0
|
|
|
| Maximum | Aexis Medical |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Fair value of contingent liability |
|
$ 1,850,000
|
|
|
| Contingent Consideration | Aexis Medical |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Original fair value of contingent consideration |
1,292,000
|
|
|
|
| Contingent Consideration | Jet Prep Ltd. |
|
|
|
|
| Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis |
|
|
|
|
| Original fair value of contingent consideration |
$ 0
|
|
|
|