v3.25.1
Segment Reporting (Details - Inventories by country) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventory, Net $ 2,647,652 $ 2,078,692
UNITED STATES    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventory, Net 544,334 584,330
UNITED KINGDOM    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventory, Net $ 2,103,318 $ 1,494,362