v3.25.1
Segment Reporting (Details - Inventories by country) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories $ 2,569,843 $ 2,078,692
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories 599,364 584,330
UNITED KINGDOM    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories $ 1,970,479 $ 1,494,362