XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,486,697 $ 4,499,769
Less Accumulated Amortization 3,408,189 3,190,143
Net Intangible Assets $ 1,078,508 $ 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 14,000 0
Less Accumulated Amortization 0 0
Net Intangible Assets $ 14,000 $ 0
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 455,718 $ 489,992
Less Accumulated Amortization 339,521 365,526
Net Intangible Assets $ 116,197 $ 124,466
Average Remaining Life 1 year 4 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,575 $ 67,373
Less Accumulated Amortization 26,162 27,345
Net Intangible Assets $ 48,413 $ 40,028
Average Remaining Life 6 years 9 months 18 days 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,924,007 $ 3,924,007
Less Accumulated Amortization 3,024,109 2,778,875
Net Intangible Assets $ 899,898 $ 1,145,132
Average Remaining Life 1 year 1 month 6 days 1 year 4 months 24 days