v3.26.1
Product Warranties - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Schedule Of Product Warranty Liability Abstract    
Balance at beginning of year $ 567 $ 542
Warranty costs incurred (438) (253)
Product warranty accrual 388 278
Balance at end of year $ 517 $ 567