XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Jul. 31, 2025
COMMITMENTS AND CONTINGENCIES.  
Schedule of Changes in warranty reserves

    

Three Months Ended

July 31, 

2025

    

2024

Balance at beginning of period

    

$

259

    

$

174

Warranty issued during period

 

49

 

45

Change in pre-existing reserves

Warranty expenditures during period

 

(5)

 

(4)

Balance at end of period

$

303

$

215