XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
COMMITMENTS AND CONTINGENCIES - Changes in warranty reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Changes in warranty reserves        
Balance at beginning of period $ 303 $ 215 $ 259 $ 174
Warranty issued during period 40 25 91 70
Warranty expenditures during period (3) (6) (10) (10)
Balance at end of period $ 340 $ 234 $ 340 $ 234