XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCUMULATED AMORTIZATION OF INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     $ 5,685,271  
Amortization expense $ 500,000 $ 400,000 1,100,000 $ 800,000
Accumulated amortization, ending 6,726,423   6,726,423  
Licensing Agreements [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     298,538  
Amortization expense     303,000  
Foreign currency translation adjustment      
Accumulated amortization, ending 601,538   601,538  
Software Licenses (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
Accumulated amortization, beginning     4,646,467  
Amortization expense     747,555  
Foreign currency translation adjustment     (5,891)  
Accumulated amortization, ending 5,388,131   5,388,131  
Distribution Contracts (Finite) [Member]        
Finite-Lived Intangible Assets [Line Items]        
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]        
Accumulated amortization, beginning     180,266  
Amortization expense      
Foreign currency translation adjustment     (3,512)  
Accumulated amortization, ending $ 176,754   176,754  
Accumulated Amortization [Member]        
Finite-Lived Intangible Assets [Line Items]        
Amortization expense     1,050,555  
Foreign currency translation adjustment     $ (9,403)