v3.25.1
Segment Reporting (Details - Revenue by country) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 3,428,733 $ 9,474,693 $ 14,524,575 $ 18,985,580
UNITED STATES        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue     12,290,200 16,157,623
UNITED KINGDOM        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue     1,288,443 1,539,371
SPAIN        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue     125,260 0
INDIA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue     $ 820,672 $ 1,288,586