SCHEDULE OF ACCUMULATED AMORTIZATION OF INTANGIBLE ASSETS (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Accumulated amortization, beginning |
|
|
$ 5,057,048
|
|
| Amortization expense |
$ 400,000
|
$ 400,000
|
842,350
|
$ 800,000
|
| Amortization of intangible assets foreign currency translation adjusments |
|
|
28,890
|
|
| Accumulated amortization, ending |
5,928,288
|
|
5,928,288
|
|
| Licensing Agreements [Member] |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Accumulated amortization, beginning |
|
|
1,146,010
|
|
| Amortization expense |
|
|
113,124
|
|
| Amortization of intangible assets foreign currency translation adjusments |
|
|
1,876
|
|
| Accumulated amortization, ending |
1,261,010
|
|
1,261,010
|
|
| Software Licenses (Finite) [Member] |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Accumulated amortization, beginning |
|
|
3,212,135
|
|
| Amortization expense |
|
|
690,237
|
|
| Amortization of intangible assets foreign currency translation adjusments |
|
|
24,900
|
|
| Accumulated amortization, ending |
3,927,272
|
|
3,927,272
|
|
| Distribution Contracts (Finite) [Member] |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Accumulated amortization, beginning |
|
|
560,000
|
|
| Amortization expense |
|
|
|
|
| Amortization of intangible assets foreign currency translation adjusments |
|
|
|
|
| Accumulated amortization, ending |
560,000
|
|
560,000
|
|
| Noncompete Agreements [Member] |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Accumulated amortization, beginning |
|
|
138,903
|
|
| Amortization expense |
|
|
38,989
|
|
| Amortization of intangible assets foreign currency translation adjusments |
|
|
2,114
|
|
| Accumulated amortization, ending |
$ 180,006
|
|
$ 180,006
|
|