| SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS |
SUPPLEMENTARY DATA SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additions | | | | | | | | | | Balance at | | Balance | | Charged to | | Charged to | | | | | Balance at | | | | Beginning | | Acquired from | | Costs and | | Other | | | | | End of | | Description | | of Period | | Acquisition | | Expenses | | Accounts | | Deductions | | Period | | | | | (In thousands) | | Allowance for credit losses for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2024 | | $ | 156 | | $ | — | | $ | 89 | | $ | — | | $ | (86) | | $ | 159 | | 2025 | | $ | 159 | | $ | — | | $ | 111 | | $ | — | | $ | (67) | | $ | 203 | | 2026 | | $ | 203 | | $ | 387 | | $ | 1,426 | | $ | — | | $ | (55) | | $ | 1,961 | | Warranty reserve for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2024 | | $ | 3,642 | | $ | 40 | | $ | 4,364 | | $ | — | | $ | (2,508) | | $ | 5,538 | | 2025 | | $ | 5,538 | | $ | — | | $ | 1,151 | | $ | — | | $ | (2,500) | | $ | 4,189 | | 2026 | | $ | 4,189 | | $ | 2,274 | | $ | 9,006 | | $ | — | | $ | (6,735) | | $ | 8,734 | | Reserve for inventory excess and obsolescence for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2024 | | $ | 15,205 | | $ | — | | $ | 13,937 | | $ | — | | $ | (3,242) | | $ | 25,900 | | 2025 | | $ | 25,900 | | $ | — | | $ | 2,882 | | $ | — | | $ | (110) | | $ | 28,672 | | 2026 | | $ | 28,672 | | $ | 4,942 | | $ | 8,460 | | $ | — | | $ | (5,484) | | $ | 36,590 | | Reserve for self-insured medical claims for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2024 | | $ | 1,383 | | $ | — | | $ | 16,365 | | $ | — | | $ | (16,504) | | $ | 1,244 | | 2025 | | $ | 1,244 | | $ | — | | $ | 17,436 | | $ | — | | $ | (17,121) | | $ | 1,559 | | 2026 | | $ | 1,559 | | $ | — | | $ | 26,945 | | $ | — | | $ | (24,113) | | $ | 4,391 | |
|