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

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

 

   April 30,
2025
   April 30,
2024
 
Raw materials and component parts  $14,668   $14,939 
Work in progress   8,444    8,035 
Finished goods   375    457 
   $23,487   $23,431