XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Schedule Of Inventory Current Abstract    
Raw materials and component parts $ 14,765 $ 14,668
Work in progress 9,500 8,444
Finished goods 507 375
Inventories $ 24,772 $ 23,487