XML 55 R31.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Intangible assets activity) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Indefinite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 4,499,769 $ 4,465,212
Less Accumulated Amortization 3,190,143 2,284,328
Net Intangible Assets $ 1,309,626 $ 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 0 203,838
Less Accumulated Amortization 0 0
Net Intangible Assets $ 0 $ 203,838
Computer Software, Intangible Asset [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 5 years 5 years
Gross Intangible Assets $ 489,992 $ 423,762
Less Accumulated Amortization 365,526 347,228
Net Intangible Assets $ 124,466 $ 76,534
Average Remaining Life 1 year 7 months 6 days 1 year 7 months 6 days
Patent [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 10 years 10 years
Gross Intangible Assets $ 67,373 $ 59,975
Less Accumulated Amortization 27,345 21,108
Net Intangible Assets $ 40,028 $ 38,867
Average Remaining Life 6 years 8 months 12 days 7 years
Certification And Licenses [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Expected Life 3 years 3 years
Gross Intangible Assets $ 3,924,007 $ 3,759,240
Less Accumulated Amortization 2,778,875 1,897,595
Net Intangible Assets $ 1,145,132 $ 1,861,645
Average Remaining Life 1 year 4 months 24 days 2 years