XML 23 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Product Warranty        
Beginning balance $ 102,048us-gaap_StandardProductWarrantyAccrualCurrent $ 84,134us-gaap_StandardProductWarrantyAccrualCurrent $ 94,938us-gaap_StandardProductWarrantyAccrualCurrent $ 84,250us-gaap_StandardProductWarrantyAccrualCurrent
Provision 31,995us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 24,383us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 88,225us-gaap_StandardProductWarrantyAccrualWarrantiesIssued 65,576us-gaap_StandardProductWarrantyAccrualWarrantiesIssued
Payments (26,685)us-gaap_StandardProductWarrantyAccrualPayments (21,564)us-gaap_StandardProductWarrantyAccrualPayments (80,469)us-gaap_StandardProductWarrantyAccrualPayments (63,482)us-gaap_StandardProductWarrantyAccrualPayments
Acquisitions 400us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition   5,064us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition 609us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
Ending balance $ 107,758us-gaap_StandardProductWarrantyAccrualCurrent $ 86,953us-gaap_StandardProductWarrantyAccrualCurrent $ 107,758us-gaap_StandardProductWarrantyAccrualCurrent $ 86,953us-gaap_StandardProductWarrantyAccrualCurrent