XML 102 R89.htm IDEA: XBRL DOCUMENT v3.7.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Allowance for doubtful accounts:      
Changes in allowance for doubtful accounts      
Balance at Beginning of Period $ 1,850 $ 2,092 $ 1,874
Additions 998 15 464
Deductions (1,056) (223) (227)
Translation Adjustments 16 (34) (19)
Balance at End of Period 1,808 1,850 2,092
Reserve for excess and obsolete inventory:      
Changes in allowance for doubtful accounts      
Balance at Beginning of Period 5,390 3,895 4,419
Additions 5,016 3,182 1,494
Deductions (1,580) (1,569) (1,796)
Translation Adjustments 27 (118) (222)
Balance at End of Period 8,853 5,390 3,895
Deferred tax asset valuation allowance:      
Changes in allowance for doubtful accounts      
Balance at Beginning of Period 2,334 2,037 3,538
Additions 615 929 1,010 [1]
Deductions 0 (712) [1] (2,420)
Translation Adjustments 35 80 (91)
Balance at End of Period $ 2,984 $ 2,334 $ 2,037
[1] The amounts primarily include deductions of valuation allowances associated with New Jersey net operating losses.