Goodwill and Intangible Assets, Net (Details - Intangibles) - USD ($) |
3 Months Ended | 6 Months Ended | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
Dec. 31, 2020 |
|||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | $ 10,063,859 | $ 10,063,859 | $ 428,859 | ||||||||||
Foreign Currency Translation Adjustment | 89,202 | 89,202 | 0 | ||||||||||
Less Accumulated Amortization | (634,292) | (634,292) | (400,165) | ||||||||||
Net Intangible Assets | 9,518,769 | 9,518,769 | 28,694 | ||||||||||
Amortization expense | 553,562 | $ 185,748 | 658,369 | $ 292,363 | |||||||||
Trademarks Product Other [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Amortization expense | 8,276 | 10,847 | 11,131 | $ 21,638 | |||||||||
Customer Relationships [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Amortization expense | 129,277 | $ 214,610 | 129,277 | ||||||||||
Noncompete Agreements [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Amortization expense | 214,610 | ||||||||||||
Trademarks [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | [1] | 129,831 | 129,831 | 129,831 | |||||||||
Trade Names [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | [2] | 3,430,000 | 3,430,000 | 0 | |||||||||
Customer Relationships [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | [3] | 6,140,000 | 6,140,000 | 0 | |||||||||
Noncompete Agreements [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | [4] | 60,000 | 60,000 | 0 | |||||||||
Other Intangible Assets [Member] | |||||||||||||
Indefinite-lived Intangible Assets [Line Items] | |||||||||||||
Intangible assets | [1] | $ 304,028 | $ 304,028 | $ 299,028 | |||||||||
|