XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.4
INVENTORIES (Tables)
6 Months Ended
Oct. 31, 2024
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):
   

October 31, 2024

   

April 30, 2024

 

Raw materials and component parts

  $ 15,515     $ 14,939  

Work in progress

    9,431       8,035  

Finished goods

    534       457  
    $ 25,480     $ 23,431