XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Indefinite-lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 2,567,960 $ 2,112,471
Less Accumulated Amortization 1,091,850 865,721
Net Intangible Assets $ 1,476,110 $ 1,246,750
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 15,331
Net Intangible Assets 0 $ 3,066
Average Remaining Life   6 months
Technology In Progess [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Gross Intangible Assets 169,471 $ 602,388
Less Accumulated Amortization 0 0
Net Intangible Assets $ 169,471 $ 602,388
Computer Software, Intangible Asset [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 401,351 $ 399,811
Less Accumulated Amortization 290,776 268,495
Net Intangible Assets $ 110,575 $ 131,316
Average Remaining Life 2 years 9 months 18 days 3 years
Patent [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 21,365 $ 21,105
Less Accumulated Amortization 14,029 12,951
Net Intangible Assets $ 7,336 $ 8,154
Average Remaining Life 3 years 4 months 24 days 3 years 10 months 24 days
Certification And Licenses [Member]    
Indefinite-lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 1,957,376 $ 1,070,770
Less Accumulated Amortization 768,648 568,944
Net Intangible Assets $ 1,188,728 $ 501,826
Average Remaining Life 1 year 3 months 18 days 1 year 7 months 6 days