v3.26.1
Inventories (Tables)
12 Months Ended
Apr. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]

Inventories at April 30, 2026 and 2025, consisted of the following (in thousands):

 

   April 30,
2026
   April 30,
2025
 
Raw materials and component parts  $13,026   $14,668 
Work in progress   9,205    8,444 
Finished goods   387    375 
   $22,618   $23,487