v3.26.3
PRODUCT WARRANTIES - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Schedule Of Product Warranty Liability Abstract    
Balance at beginning of period $ 517 $ 567
Warranty costs incurred 21 (438)
Product warranty accrual (98) 388
Balance at end of period $ 440 $ 517