XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule II Valuation of Qualifying Accounts
12 Months Ended
Jul. 31, 2022
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,
Description202220212020
 (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,306 $7,157 $5,005 
Additions — Due to acquired businesses— 388 — 
Additions — Charged to expense859 803 2,495 
Deductions — Bad debts written off, net of recoveries(810)(1,042)(343)
Balances at end of period$7,355 $7,306 $7,157 
Inventory — Reserve for slow-moving inventory:
Balances at beginning of period$23,009 $16,309 $13,404 
Additions — Due to acquired businesses— 2,957 — 
Additions — Charged to expense10,198 4,908 5,722 
Deductions — Inventory write-offs(3,330)(1,165)(2,817)
Balances at end of period$29,877 $23,009 $16,309 
Valuation allowances against deferred tax assets:
Balances at beginning of period$51,069 $58,809 $60,073 
Additions — Due to acquired businesses— 1,351 — 
Additions — Charged to expense48 4,168 6,204 
Deductions — Valuation allowances reversed/utilized(3,841)(13,259)(7,468)
Balances at end of period$47,276 $51,069 $58,809