XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and contingencies (Details - Lease maturity) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
2025 (excluding the first nine months of the fiscal year ending June 30, 2025) $ 437,924  
2026 1,533,918  
2027 1,586,572  
2028 1,459,409  
Less: Imputed interest/present value discount (358,186)  
Present value of lease liabilities $ 4,659,637 $ 6,549,110