v3.26.3
INVENTORIES (Tables)
3 Months Ended
Jul. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]

Inventories, which are reported at the lower of cost or net realizable value, consisted of the following (in thousands): 

 

   July 31,
2026
   April 30,
2026
 
Raw materials and component parts  $14,109   $13,026 
Work in progress   7,659    9,205 
Finished goods   438    387 
   $22,206   $22,618