XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES (Tables)
12 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
               
    As of June 30,
    2022   2021
Purchased parts, components and supplies   $ 2,125,805     $ 1,393,329  
Work-in-process     234,016       270,090  
Inventories   $ 2,359,821     $ 1,663,419