XML 52 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Details)
CAD in Millions
3 Months Ended
Oct. 31, 2016
USD ($)
Oct. 31, 2015
USD ($)
Oct. 31, 2016
CAD
Jul. 31, 2016
USD ($)
Jul. 31, 2015
USD ($)
Business Combination, Contingent Consideration, Liability $ 11,400,000 $ 6,900,000   $ 11,100,000 $ 6,900,000
Derivative, Maturity Date Sep. 01, 2020        
Money Market Funds, at Carrying Value $ 3,001,000        
Interest Rate Cash Flow Hedge Liability at Fair Value 1,990,000        
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability (300,000) 0      
Level 1 [Member]          
Business Combination, Contingent Consideration, Liability 0 0   0  
Money Market Funds, at Carrying Value 3,001,000        
Interest Rate Cash Flow Hedge Liability at Fair Value 0        
Level 2 [Member]          
Business Combination, Contingent Consideration, Liability 0 0   0  
Money Market Funds, at Carrying Value 0        
Interest Rate Cash Flow Hedge Liability at Fair Value 1,990,000        
Fair Value, Inputs, Level 3 [Member]          
Business Combination, Contingent Consideration, Liability 11,400,000 6,900,000   11,100,000  
Money Market Funds, at Carrying Value 0        
Interest Rate Cash Flow Hedge Liability at Fair Value 0        
Commercial Paper [Member]          
Cash equivalents measured at fair value 2,401,000 2,401,000   2,401,000  
Commercial Paper [Member] | Level 2 [Member]          
Cash equivalents measured at fair value 2,401,000 2,401,000   2,401,000  
Certificates of Deposit [Member]          
Cash equivalents measured at fair value 2,403,000 2,901,000   2,403,000  
Certificates of Deposit [Member] | Level 2 [Member]          
Cash equivalents measured at fair value 2,403,000 $ 2,901,000   $ 2,403,000  
Canada, Dollars          
Derivative, Notional Amount | CAD     CAD 125.0    
United States of America, Dollars          
Derivative, Notional Amount $ 93,200,000