v3.26.1
Basis of Presentation and Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Apr. 30, 2026
Accounting Policies [Abstract]      
Finished goods $ 3,848   $ 4,070
Raw materials 368   379
Allowance for excess and obsolete inventory (400)   (409)
Inventory, net 3,816   $ 4,040
Labor and overhead expenses $ 800 $ 400