XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
DEFINITE LIVED INTANGIBLE ASSETS (Details - Intangible assets activity) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 3,849,525 $ 2,794,789
Less Accumulated Amortization 1,805,626 1,444,733
Net Intangible Assets $ 2,043,899 $ 1,350,056
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 128,322 187,343
Less Accumulated Amortization 0 0
Net Intangible Assets $ 128,322 $ 187,343
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 423,147 $ 423,147
Less Accumulated Amortization 339,626 314,855
Net Intangible Assets $ 83,521 $ 108,292
Average Remaining Life 1 year 8 months 12 days 2 years
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 29,299 $ 21,543
Less Accumulated Amortization 16,985 15,122
Net Intangible Assets $ 12,314 $ 6,421
Average Remaining Life 3 years 1 month 6 days 2 years 6 months
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 3,250,360 $ 2,144,359
Less Accumulated Amortization 1,430,618 1,096,359
Net Intangible Assets $ 1,819,742 $ 1,048,000
Average Remaining Life 8 months 12 days 1 year 1 month 6 days