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