XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCUMULATED AMORTIZATION OF INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, Beginning     $ 5,795,807  
Amortization     (1,571,504)  
Foreign currency translation adjustment     235,345  
Intangible assets, net ending $ 4,459,648   $ 4,459,648  
Accumulated amortization weighted average remaining amortization      
Accumulated amortization, beginning     $ 5,685,271  
Amortization expense 500,000 $ 400,000 1,600,000 $ 1,200,000
Accumulated amortization, ending 7,402,997   7,402,997  
Licensing Agreements (Indefinite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Indefinite intangible assets, net beginning     1,495,515  
Indefinite amortization      
Indefinite foreign currency translation adjustment     90,096  
Indefinite intangible assets, net ending 1,585,611   $ 1,585,611  
Indefinite weighted average remaining amortization      
Trade Names (Indefinite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Indefinite intangible assets, net beginning     $ 223,194  
Indefinite amortization      
Indefinite foreign currency translation adjustment     (4,766)  
Indefinite intangible assets, net ending 218,428   $ 218,428  
Indefinite weighted average remaining amortization      
Licensing Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite intangible assets, net beginning     $ 906,166  
Finite amortization      
Foreign currency translation adjustment      
Finite intangible assets, net ending $ 906,166   $ 906,166  
Finite weighted average remaining amortization 3 months 18 days   3 months 18 days  
Accumulated amortization, beginning     $ 298,538  
Amortization expense     454,500  
Foreign currency translation adjustment      
Accumulated amortization, ending $ 753,038   753,038  
Software Licenses (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite intangible assets, net beginning     8,115,937  
Finite amortization      
Foreign currency translation adjustment     292,159  
Finite intangible assets, net ending $ 8,408,096   $ 8,408,096  
Finite weighted average remaining amortization 2 years 9 months 18 days   2 years 9 months 18 days  
Accumulated amortization, beginning     $ 4,646,467  
Amortization expense     1,117,004  
Foreign currency translation adjustment     142,145  
Accumulated amortization, ending $ 5,905,616   5,905,616  
Distribution Contracts (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite intangible assets, net beginning     560,000  
Finite amortization      
Foreign currency translation adjustment      
Finite intangible assets, net ending $ 560,000   $ 560,000  
Finite weighted average remaining amortization    
Accumulated amortization, beginning     $ 560,000  
Amortization expense      
Foreign currency translation adjustment      
Accumulated amortization, ending $ 560,000   560,000  
Noncompete Agreements (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite intangible assets, net beginning     180,266  
Finite amortization      
Foreign currency translation adjustment     4,078  
Finite intangible assets, net ending $ 184,344   $ 184,344  
Finite weighted average remaining amortization    
Accumulated amortization, beginning     $ 180,266  
Amortization expense      
Foreign currency translation adjustment     4,077  
Accumulated amortization, ending $ 184,343   184,343  
Accumulated Amortization [Member]        
Finite-Lived Intangible Assets [Line Items]        
Intangible assets, amortization beginning     (5,685,271)  
Amortization     (1,571,504)  
Foreign currency translation adjustment     (146,222)  
Intangible assets, amortization ending $ (7,402,997)   $ (7,402,997)  
Accumulated amortization weighted average remaining amortization      
Amortization expense     $ 1,571,504  
Foreign currency translation adjustment     $ 146,222