XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
4. Definite Lived Intangible Assets (Details - Intangible assets activity) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2020
Jun. 30, 2020
Gross Intangible Assets $ 5,278,566 $ 4,744,017
Less Accumulated Amortization 3,859,400 3,618,865
Net Intangible Assets $ 1,419,166 $ 1,125,152
Complete Technology [Member]    
Expected Life 3 years 3 years
Average Remaining Life 1 year 11 days 1 year 9 months 18 days
Gross Intangible Assets $ 18,397 $ 18,397
Less Accumulated Amortization 12,265 7,666
Net Intangible Assets $ 6,132 $ 10,731
Software [Member]    
Expected Life 5 years 5 years
Average Remaining Life 2 years 18 days 2 years 1 month 2 days
Gross Intangible Assets $ 527,185 $ 525,930
Less Accumulated Amortization 370,551 338,593
Net Intangible Assets $ 156,634 $ 187,337
Patents [Member]    
Expected Life 10 years 10 years
Average Remaining Life 6 years 18 days 7 years
Gross Intangible Assets $ 20,882 $ 20,734
Less Accumulated Amortization 11,875 10,821
Net Intangible Assets $ 9,007 $ 9,913
Certifications And Licenses [Member]    
Expected Life 3 years 3 years
Average Remaining Life 1 year 29 days 1 year 1 month 2 days
Gross Intangible Assets $ 4,122,105 $ 4,038,764
Less Accumulated Amortization 3,464,709 3,261,785
Net Intangible Assets 657,396 776,979
Technology in progress [Member]    
Gross Intangible Assets 589,997 140,192
Less Accumulated Amortization 0 0
Net Intangible Assets $ 589,997 $ 140,192