XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Schedule of Inventories (Details) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Schedule of Inventory [Abstract]    
Raw materials, parts, and components $ 537,054 $ 294,030
Finished goods 182,844 69,908
Miscellaneous supplies 1,019 5,389
Impairment (1,602)
Inventory $ 719,315 $ 369,327