XML 42 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule II Valuation of Qualifying Accounts
12 Months Ended
Jul. 31, 2021
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,
Description202120202019
 (Dollars in thousands)
Valuation accounts deducted in balance sheet from assets to which they apply — Accounts receivable — allowance for credit losses:
Balances at beginning of period$7,157 $5,005 $4,471 
Additions — Due to acquired businesses388 — — 
Additions — Charged to expense803 2,495 587 
Deductions — Bad debts written off, net of recoveries(1,042)(343)(53)
Balances at end of period$7,306 $7,157 $5,005 
Inventory — Reserve for slow-moving inventory:
Balances at beginning of period$16,309 $13,404 $12,582 
Additions — Due to acquired businesses2,957 — — 
Additions — Charged to expense4,908 5,722 3,168 
Deductions — Inventory write-offs(1,165)(2,817)(2,346)
Balances at end of period$23,009 $16,309 $13,404 
Valuation allowances against deferred tax assets:
Balances at beginning of period$58,809 $60,073 $56,866 
Additions — Due to acquired businesses1,351 — — 
Additions — Charged to expense4,168 6,204 5,981 
Deductions — Valuation allowances reversed/utilized(13,259)(7,468)(2,774)
Balances at end of period$51,069 $58,809 $60,073