v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,147,945 $ 4,499,769
Less Accumulated Amortization 3,133,833 3,190,143
Net Intangible Assets 1,014,112 1,309,626
Technology In Progess [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 452,676 0
Less Accumulated Amortization 0 0
Net Intangible Assets 452,676 0
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 448,922 489,992
Less Accumulated Amortization 355,600 365,526
Net Intangible Assets $ 93,322 $ 124,466
Expected Life 5 years 5 years
Average Remaining Life 10 months 24 days 1 year 7 months 6 days
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 79,519 $ 67,373
Less Accumulated Amortization 31,679 27,345
Net Intangible Assets $ 47,840 $ 40,028
Expected Life 10 years 10 years
Average Remaining Life 6 years 6 years 8 months 12 days
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 3,166,828 $ 3,924,007
Less Accumulated Amortization 2,746,554 2,778,875
Net Intangible Assets $ 420,274 $ 1,145,132
Expected Life 3 years 3 years
Average Remaining Life 1 year 3 months 18 days 1 year 4 months 24 days
Complete Technology [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets   $ 18,397
Less Accumulated Amortization   18,397
Net Intangible Assets   $ 0
Expected Life   3 years