XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Tables)
3 Months Ended
Jul. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]

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

 

   July 31,
2025
   April 30,
2025
 
Raw materials and component parts  $14,765   $14,668 
Work in progress   9,500    8,444 
Finished goods   507    375 
   $24,772   $23,487