XML 28 R70.htm IDEA: XBRL DOCUMENT v3.3.0.814
Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Allowance for Doubtful Accounts, Current [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 627,000 $ 603,000 $ 1,588,000
Charged to cost and expenses [1] 764,000 120,000 (422,000)
Charged to other accounts - describe 0 0 0
Transfers (deductions) - describe [2] (185,000) (96,000) (563,000)
Balance at end of period 1,206,000 627,000 603,000
Inventory Reserves [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 16,309,000 16,226,000 16,286,000
Charged to cost and expenses [3] 2,813,000 2,952,000 2,810,000
Charged to other accounts - describe 0 0 0
Transfers (deductions) - describe [4] (2,218,000) (2,869,000) (2,870,000)
Balance at end of period 16,904,000 16,309,000 16,226,000
Valuation Allowance for Deferred Tax Assets [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 2,958,000 2,225,000 1,162,000
Charged to cost and expenses [5] 1,484,000 733,000 1,063,000
Charged to other accounts - describe 0 0 0
Transfers (deductions) - describe 0 0 0
Balance at end of period $ 4,442,000 $ 2,958,000 $ 2,225,000
[1] Provision for (benefit from) doubtful accounts.
[2] Write-off of uncollectible receivables.
[3] Provision for excess and obsolete inventory.
[4] Write-off of inventory.
[5] Change in valuation allowance.