XML 15 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accrued Expenses and Other Current Liabilities - Product Warranty Rollforward (Details) (USD $)
9 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Accrued Liabilities, Current [Abstract]    
Minimum coverage period of product warranty from the date of shipment 1 year  
Changes in Product Warranty Liability    
Accrued warranty obligations, as of the beginning of the period $ 8,618,000us-gaap_ProductWarrantyAccrualClassifiedCurrent $ 7,797,000us-gaap_ProductWarrantyAccrualClassifiedCurrent
Provision for warranty obligations 3,255,000us-gaap_ProductWarrantyAccrualWarrantiesIssued 5,364,000us-gaap_ProductWarrantyAccrualWarrantiesIssued
Charges incurred (3,580,000)us-gaap_ProductWarrantyAccrualPayments (4,176,000)us-gaap_ProductWarrantyAccrualPayments
Accrued warranty obligations, as of the end of the period $ 8,293,000us-gaap_ProductWarrantyAccrualClassifiedCurrent $ 8,985,000us-gaap_ProductWarrantyAccrualClassifiedCurrent