v3.25.1
Segment Reporting (Details - Inventories by country) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories $ 2,753,208 $ 2,078,692
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories 833,985 584,330
UNITED KINGDOM    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventories $ 1,919,223 $ 1,494,362