XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
4. Definite Lived Intangible Assets (Details - Intangible assets activity) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2020
Gross Intangible Assets $ 5,333,488 $ 4,744,017
Less Accumulated Amortization 3,960,935 3,618,865
Net Intangible Assets $ 1,372,553 $ 1,125,152
Complete Technology [Member]    
Expected Life 3 years 3 years
Average Remaining Life 9 months 18 days 1 year 9 months 18 days
Gross Intangible Assets $ 18,397 $ 18,397
Less Accumulated Amortization 13,798 7,666
Net Intangible Assets $ 4,599 $ 10,731
Software [Member]    
Expected Life 5 years 5 years
Average Remaining Life 2 years 6 months 2 years 10 months 25 days
Gross Intangible Assets $ 528,012 $ 525,930
Less Accumulated Amortization 385,404 338,593
Net Intangible Assets $ 142,608 $ 187,337
Patents [Member]    
Expected Life 10 years 10 years
Average Remaining Life 6 years 2 months 12 days 7 years
Gross Intangible Assets $ 20,877 $ 20,734
Less Accumulated Amortization 12,400 10,821
Net Intangible Assets $ 8,477 $ 9,913
Certifications And Licenses [Member]    
Expected Life 3 years 3 years
Average Remaining Life 1 year 9 months 18 days 1 year 10 months 25 days
Gross Intangible Assets $ 4,122,105 $ 4,038,764
Less Accumulated Amortization 3,549,333 3,261,785
Net Intangible Assets 572,772 776,979
Technology in progress [Member]    
Gross Intangible Assets 644,097 140,192
Less Accumulated Amortization 0 0
Net Intangible Assets $ 644,097 $ 140,192