v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Jul. 31, 2026
COMMITMENTS AND CONTINGENCIES.  
Schedule of changes in warranty reserves Changes in warranty reserves are as follows (in thousands):

  ​ ​ ​

Three Months Ended

July 31, 

2026

  ​ ​ ​

2025

Balance at beginning of period

  ​ ​ ​

$

386

  ​ ​ ​

$

259

Warranty issued during period

 

25

 

49

Change in pre-existing reserves

Warranty expenditures during period

 

(1)

 

(5)

Balance at end of period

$

410

$

303