v3.26.1
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Apr. 30, 2026
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS  
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