v3.26.3
Inventory - Schedule of Inventory (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Schedule of Inventory [Abstract]    
Parts $ 838,683 $ 386,510
Finished goods 675,335 998,603
Inventory reserve (604,799) (37,420)
Total inventory, net $ 909,219 $ 1,347,693