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