XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,473,741 $ 4,499,769
Less Accumulated Amortization 3,606,177 3,190,143
Net Intangible Assets $ 867,564 $ 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 26,500 0
Less Accumulated Amortization 0 0
Net Intangible Assets $ 26,500 $ 0
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 430,091 $ 489,992
Less Accumulated Amortization 327,840 365,526
Net Intangible Assets $ 102,251 $ 124,466
Average Remaining Life 1 year 1 month 6 days 1 year 7 months 6 days
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 69,263 $ 67,373
Less Accumulated Amortization 26,915 27,345
Net Intangible Assets $ 42,348 $ 40,028
Average Remaining Life 6 years 7 months 6 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,929,490 $ 3,924,007
Less Accumulated Amortization 3,233,025 2,778,875
Net Intangible Assets $ 696,465 $ 1,145,132
Average Remaining Life 1 year 1 month 6 days 1 year 4 months 24 days