XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.4
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Jan. 31, 2026
COMMITMENTS AND CONTINGENCIES.  
Schedule of changes in warranty reserves Changes in warranty reserves were as follows (in thousands):

  ​ ​ ​

Three Months Ended

  ​ ​ ​

Nine Months Ended

January 31, 

January 31, 

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Balance at beginning of period

  ​ ​ ​

$

340

  ​ ​ ​

$

234

  ​ ​ ​

$

259

  ​ ​ ​

$

175

Warranty issued during period

 

20

 

22

 

110

 

91

Change in pre-existing reserves

Warranty expenditures during period

 

(4)

 

(7)

 

(13)

 

(17)

Balance at end of period

$

356

$

249

$

356

$

249