XML 47 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule II Valuation of Qualifying Accounts
12 Months Ended
Jul. 31, 2024
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,
Description202420232022
 (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$8,467 $7,355 $7,306 
Additions — Due to acquired businesses— — — 
Additions — Charged to expense337 1,433 859 
Deductions — Bad debts written off, net of recoveries(2,055)(321)(810)
Balances at end of period$6,749 $8,467 $7,355 
Inventory — Reserve for slow-moving inventory:
Balances at beginning of period$35,855 $29,877 $23,009 
Additions — Due to acquired businesses— — — 
Additions (Deductions) — Charged to (reversal of) expense (1,707)9,580 10,198 
Deductions — Inventory write-offs(2,166)(3,602)(3,330)
Balances at end of period$31,982 $35,855 $29,877 
Valuation allowances against deferred tax assets:
Balances at beginning of period$52,750 $47,276 $51,069 
Additions — Due to acquired businesses— — — 
Additions — Charged to expense1,357 5,852 48 
Deductions — Valuation allowances reversed/utilized(6,883)(378)(3,841)
Balances at end of period$47,224 $52,750 $47,276