XML 32 R22.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Tables)
9 Months Ended
Jan. 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): 

 

   January 31,
2026
   April 30,
2025
 
Raw materials and component parts  $14,764   $14,668 
Work in progress   10,392    8,444 
Finished goods   678    375 
   $25,834   $23,487