XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block] Inventories consist of:
   

March 31,

 
   

2024

   

2023

 

Purchased parts

  $ 2,835,120     $ 2,602,447  

Work-in-process

    2,912,737       1,388,679  

Finished goods

    48,630       55,052  

Less: Allowance for obsolete inventory

    (384,843 )     (460,113 )
    $ 5,411,644     $ 3,586,065