XML 47 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Level 3 Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Reconciliation of liability measured and recorded at fair value on a recurring basis using Level 3      
Beginning balance $ 1,411 $ 1,298 $ 1,138
Acquisitions 38,371   1,292
Fair value adjustments (6,370) 113 6
Settlements/payments (33,412)   (1,138)
Ending balance 0 1,411 1,298
Contingent Consideration | Aexis Medical      
Reconciliation of liability measured and recorded at fair value on a recurring basis using Level 3      
Beginning balance 1,411 1,298 0
Acquisitions 0   1,292
Fair value adjustments 280 113 6
Settlements/payments (1,691)   0
Ending balance 0 1,411 1,298
Contingent Consideration | Hu-Friedy      
Reconciliation of liability measured and recorded at fair value on a recurring basis using Level 3      
Beginning balance 0 0 0
Acquisitions 3,271   0
Fair value adjustments 3,450 0 0
Settlements/payments (6,721)   0
Ending balance 0 0 0
Assumed Contingent Obligation | Jet Prep Ltd.      
Reconciliation of liability measured and recorded at fair value on a recurring basis using Level 3      
Beginning balance 0 0 1,138
Acquisitions 0   0
Fair value adjustments 0 0 0
Settlements/payments 0   (1,138)
Ending balance 0 0 0
Contingent Guaranteed Obligation | Hu-Friedy      
Reconciliation of liability measured and recorded at fair value on a recurring basis using Level 3      
Beginning balance 0 0 0
Acquisitions 35,100   0
Fair value adjustments (10,100) 0 0
Settlements/payments (25,000)   0
Ending balance $ 0 $ 0 $ 0