XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) - USD ($)
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Indefinite-Lived Intangible Assets [Line Items]      
Gross Intangible Assets $ 4,487,712   $ 4,465,212
Less Accumulated Amortization 2,529,246   2,284,328
Net Intangible Assets $ 1,958,466 $ 2,180,884 $ 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,762   $ 423,762
Less Accumulated Amortization 351,063   347,228
Net Intangible Assets $ 72,699   $ 76,534
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 $ 59,975   $ 59,975
Less Accumulated Amortization 22,568   21,108
Net Intangible Assets $ 37,407   $ 38,867
Average Remaining Life 6 years 9 months 18 days   7 years
Certification And Licenses [Member]      
Indefinite-Lived Intangible Assets [Line Items]      
Expected Life 3 years   3 years
Gross Intangible Assets $ 3,853,990   $ 3,759,240
Less Accumulated Amortization 2,137,218   1,897,595
Net Intangible Assets $ 1,716,772   $ 1,861,645
Average Remaining Life 1 year 9 months 18 days   2 years