XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Inventory Disclosure [Abstract]    
Estimate for obsolete inventory $ 532 $ 558
Parts and raw material 6,290 6,238
Work in process 5,099 4,610
Finished goods 76 76
Total Inventory, net of allowance $ 11,465 $ 10,924