XML 98 R80.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Operating Leases (Details)
12 Months Ended
Jul. 31, 2016
USD ($)
item
Jul. 31, 2015
USD ($)
Jul. 31, 2014
USD ($)
Operating Leases      
Number of significant leases that contain escalation clauses | item 4    
Rent expense $ 6,675,000 $ 6,025,000 $ 4,409,000
Water Purification and Filtration      
Operating Leases      
Number of significant leases that contain escalation clauses | item 2    
Healthcare Disposables      
Operating Leases      
Number of significant leases that contain escalation clauses | item 2    
US Headquarters lease with escalation clauses , Philadelphia, Pennsylvania | Water Purification and Filtration      
Operating Leases      
Monthly base rent $ 17,200    
Monthly base rent in year of lease expiration under escalation clause 20,100    
Canadian Headquarters lease with escalation clauses, Toronto, Ontario | Water Purification and Filtration      
Operating Leases      
Monthly base rent 12,800    
Monthly base rent in year of lease expiration under escalation clause 13,300    
Manufacturing and warehousing facilities lease with escalation clauses, Sharon, Pennsylvania | Healthcare Disposables      
Operating Leases      
Monthly base rent 19,300    
Monthly base rent in year of lease expiration under escalation clause 20,700    
Manufacturing and warehousing facilities lease with escalation clauses, Santa Fe Springs, California | Healthcare Disposables      
Operating Leases      
Monthly base rent 18,600    
Monthly base rent in year of lease expiration under escalation clause 20,100    
Manufacturing and warehousing facilities lease, Cuba, New York | Healthcare Disposables      
Operating Leases      
Monthly base rent $ 8,000    
Number of former owners of Sterilator and current employees of the segment that control entity that owns facility | item 2    
Manufacturing and warehousing facilities lease, Conroe Park, Texas      
Operating Leases      
Monthly base rent $ 31,800    
Monthly base rent in year of lease expiration under escalation clause $ 33,000