| 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 doubtful accounts for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2023 | | $ | 592 | | $ | — | | $ | 124 | | $ | — | | $ | (560) | | $ | 156 | | 2024 | | $ | 156 | | $ | — | | $ | 89 | | $ | — | | $ | (86) | | $ | 159 | | 2025 | | $ | 159 | | $ | — | | $ | 111 | | $ | — | | $ | (67) | | $ | 203 | | Warranty reserve for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2023 | | $ | 2,190 | | $ | — | | $ | 3,052 | | $ | — | | $ | (1,600) | | $ | 3,642 | | 2024 | | $ | 3,642 | | $ | 40 | | $ | 4,364 | | $ | — | | $ | (2,508) | | $ | 5,538 | | 2025 | | $ | 5,538 | | $ | — | | $ | 1,151 | | $ | — | | $ | (2,500) | | $ | 4,189 | | Reserve for inventory excess and obsolescence for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2023 | | $ | 12,334 | | $ | — | | $ | 8,136 | | $ | — | | $ | (5,265) | | $ | 15,205 | | 2024 | | $ | 15,205 | | $ | — | | $ | 13,937 | | $ | — | | $ | (3,242) | | $ | 25,900 | | 2025 | | $ | 25,900 | | $ | — | | $ | 2,882 | | $ | — | | $ | (110) | | $ | 28,672 | | Reserve for self-insured medical claims for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2023 | | $ | 1,653 | | $ | — | | $ | 13,863 | | $ | — | | $ | (14,133) | | $ | 1,383 | | 2024 | | $ | 1,383 | | $ | — | | $ | 16,365 | | $ | — | | $ | (16,504) | | $ | 1,244 | | 2025 | | $ | 1,244 | | $ | — | | $ | 17,436 | | $ | — | | $ | (17,121) | | $ | 1,559 | |
|