XML 50 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II Valuation of Qualifying Accounts
12 Months Ended
Jul. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS
 Year ended July 31,
Description202020192018
 (Dollars in thousands)
Valuation accounts deducted in balance sheet from assets to which they apply — Accounts receivable — allowance for doubtful accounts:
Balances at beginning of period$5,005 $4,471 $4,629 
Additions — Charged to expense2,495 587 752 
Deductions — Bad debts written off, net of recoveries(343)(53)(910)
Balances at end of period$7,157 $5,005 $4,471 
Inventory — Reserve for slow-moving inventory:
Balances at beginning of period$13,404 $12,582 $14,322 
Additions — Charged to expense5,722 3,168 2,797 
Deductions — Inventory write-offs(2,817)(2,346)(4,537)
Balances at end of period$16,309 $13,404 $12,582 
Valuation allowances against deferred tax assets:
Balances at beginning of period$60,073 $56,866 $38,563 
Additions during year6,204 5,981 24,184 
Deductions — Valuation allowances reversed/utilized(7,468)(2,774)(5,881)
Balances at end of period$58,809 $60,073 $56,866