XML 49 R44.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Accrued Liabilities, Current [Abstract]      
Accrued wages and benefits $ 12,134,000 $ 12,410,000  
Accrued warranty obligations 8,638,000 8,618,000 $ 7,797,000
Accrued commissions and royalties 2,398,000 3,215,000  
Other 6,300,000 5,560,000  
Accrued expenses and other current liabilities $ 29,470,000 $ 29,803,000