XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.4
COMMITMENTS AND CONTINGENCIES - Changes in warranty reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Changes in warranty reserves        
Balance at beginning of period $ 340 $ 234 $ 259 $ 175
Warranty issued during period 20 22 110 91
Warranty expenditures during period (4) (7) (13) (17)
Balance at end of period $ 356 $ 249 $ 356 $ 249