| 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: | | | | | | | | | | | | | | | | | | | | 2022 | | $ | 595 | | $ | 5 | | $ | 52 | | $ | — | | $ | (60) | | $ | 592 | | 2023 | | $ | 592 | | $ | — | | $ | 124 | | $ | — | | $ | (560) | | $ | 156 | | 2024 | | $ | 156 | | $ | — | | $ | 89 | | $ | — | | $ | (86) | | $ | 159 | | Warranty reserve for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2022 | | $ | 2,341 | | $ | 256 | | $ | 1,089 | | $ | — | | $ | (1,496) | | $ | 2,190 | | 2023 | | $ | 2,190 | | $ | — | | $ | 3,052 | | $ | — | | $ | (1,600) | | $ | 3,642 | | 2024 | | $ | 3,642 | | $ | 40 | | $ | 4,364 | | $ | — | | $ | (2,508) | | $ | 5,538 | | Reserve for inventory excess and obsolescence for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2022 | | $ | 10,289 | | $ | 1,561 | | $ | 2,271 | | $ | — | | $ | (1,787) | | $ | 12,334 | | 2023 | | $ | 12,334 | | $ | — | | $ | 8,136 | | $ | — | | $ | (5,265) | | $ | 15,205 | | 2024 | | $ | 15,205 | | $ | — | | $ | 13,937 | | $ | — | | $ | (3,242) | | $ | 25,900 | | Reserve for self-insured medical claims for the year ended April 30: | | | | | | | | | | | | | | | | | | | | 2022 | | $ | 1,293 | | $ | — | | $ | 14,724 | | $ | — | | $ | (14,364) | | $ | 1,653 | | 2023 | | $ | 1,653 | | $ | — | | $ | 13,863 | | $ | — | | $ | (14,133) | | $ | 1,383 | | 2024 | | $ | 1,383 | | $ | — | | $ | 16,365 | | $ | — | | $ | (16,504) | | $ | 1,244 | |
|