XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES - Schedule of Inventory, Current (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 30, 2025
Schedule Of Inventory Current Abstract    
Raw materials and component parts $ 14,764 $ 14,668
Work in progress 10,392 8,444
Finished goods 678 375
Inventories $ 25,834 $ 23,487