XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEFINITE LIVED INTANGIBLE ASSETS, NET (Details - Intangible assets activity) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,592,005 $ 4,465,212
Less Accumulated Amortization 3,006,804 2,284,328
Net Intangible Assets $ 1,585,201 $ 2,180,884
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 Progess [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 131,588 203,838
Less Accumulated Amortization 0 0
Net Intangible Assets $ 131,588 $ 203,838
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 423,853 $ 423,762
Less Accumulated Amortization 358,727 347,228
Net Intangible Assets $ 65,126 $ 76,534
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 $ 64,969 $ 59,975
Less Accumulated Amortization 25,746 21,108
Net Intangible Assets $ 39,223 $ 38,867
Average Remaining Life 6 years 7 months 6 days 7 years
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 3,953,198 $ 3,759,240
Less Accumulated Amortization 2,603,934 1,897,595
Net Intangible Assets $ 1,349,264 $ 1,861,645
Average Remaining Life 1 year 7 months 6 days 2 years