| Schedule II - Valuation and Qualifying Accounts |
SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS | | | | | | | | | | | | | | | | | | | | | | | Year ended July 31, | | Description | | 2026 | | 2025 | | 2024 | | | (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,876 | | | $ | 6,749 | | | $ | 8,467 | | | Additions — Due to acquired businesses | | 34 | | | 3,608 | | | — | | | Additions (Deductions) — Charged to (reversal of) expense | | 552 | | | (1,423) | | | 337 | | | Deductions — Bad debts written off, net of recoveries | | (720) | | | (1,058) | | | (2,055) | | | Balances at end of period | | $ | 7,742 | | | $ | 7,876 | | | $ | 6,749 | | | Inventory — Reserve for slow-moving inventory: | | | | | | | | Balances at beginning of period | | $ | 46,768 | | | $ | 31,982 | | | $ | 35,855 | | | Additions — Due to acquired businesses | | 1,422 | | | 19,067 | | | — | | | Additions (Deductions) — Charged to (reversal of) expense | | (3,175) | | | (1,230) | | | (1,707) | | | Deductions — Inventory write-offs | | (2,520) | | | (3,051) | | | (2,166) | | | Balances at end of period | | $ | 42,495 | | | $ | 46,768 | | | $ | 31,982 | | | Valuation allowances against deferred tax assets: | | | | | | | | Balances at beginning of period | | $ | 82,180 | | | $ | 47,224 | | | $ | 52,750 | | | Additions — Due to acquired businesses | | — | | | 33,331 | | | — | | | Additions — Charged to expense | | 1,982 | | | 2,575 | | | 1,357 | | | Deductions — Valuation allowances reversed/utilized | | (207) | | | (950) | | | (6,883) | | | Balances at end of period | | $ | 83,955 | | | $ | 82,180 | | | $ | 47,224 | |
|