XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES (Details) - Schedule of Inventory, Current - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Schedule Of Inventory Current Abstract    
Raw materials and component parts $ 15,515 $ 14,939
Work in progress 9,431 8,035
Finished goods 534 457
Inventories $ 25,480 $ 23,431