XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES (Details) - Schedule of Inventory, Current - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Schedule Of Inventory Current Abstract    
Raw materials and component parts $ 15,218 $ 14,939
Work in progress 8,627 8,035
Finished goods 463 457
Inventories $ 24,308 $ 23,431