XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,659,135 $ 4,499,769
Less Accumulated Amortization 3,790,326 3,190,143
Net Intangible Assets $ 868,809 $ 1,309,626
Complete Technology [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 18,397 $ 18,397
Less Accumulated Amortization 18,397 18,397
Net Intangible Assets 0 0
Technology In Progress [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 173,293 0
Less Accumulated Amortization 0 0
Net Intangible Assets $ 173,293 $ 0
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 430,628 $ 489,992
Less Accumulated Amortization 334,894 365,526
Net Intangible Assets $ 95,734 $ 124,466
Average Remaining Life 10 months 24 days 1 year 7 months 6 days
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 74,814 $ 67,373
Less Accumulated Amortization 28,748 27,345
Net Intangible Assets $ 46,066 $ 40,028
Average Remaining Life 6 years 6 years 8 months 12 days
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 3,962,003 $ 3,924,007
Less Accumulated Amortization 3,408,287 2,778,875
Net Intangible Assets $ 553,716 $ 1,145,132
Average Remaining Life 1 year 3 months 18 days 1 year 4 months 24 days