XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL AND INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Goodwill [Roll Forward]      
Goodwill, Beginning balance $ 5,963,744    
Changes in foreign currency exchange rate (274,429)    
Goodwill, Ending balance 5,689,315    
Intangible assets [Abstract]      
Cost 5,007,897   $ 5,179,967
Accumulated Amortization 1,630,894   1,533,981
Net Book Value 3,377,003   3,645,986
Amortization Expense [Abstract]      
Amortization expense 153,840 $ 144,661  
Amortization expense 2021 564,921    
Amortization expense 2022 564,921    
Amortization expense 2023 564,921    
Amortization expense 2024 564,921    
Amortization expense 2025 564,921    
Amortization expense, thereafter $ 552,397    
Intellectual Property [Member]      
Intangible assets [Abstract]      
Weighted average remaining useful life of intangible assets 5 years    
Cost $ 1,616,097   1,638,699
Accumulated Amortization 512,293   472,190
Net Book Value $ 1,103,804   1,166,509
Amortization Expense [Abstract]      
Amortization period 10 years    
Developed Technology [Member]      
Intangible assets [Abstract]      
Weighted average remaining useful life of intangible assets 5 years    
Cost $ 2,010,518   2,102,526
Accumulated Amortization 630,263   594,186
Net Book Value $ 1,380,255   1,508,340
Amortization Expense [Abstract]      
Amortization period 7 years    
Customer Contracts / Relationships [Member]      
Intangible assets [Abstract]      
Weighted average remaining useful life of intangible assets 6 years    
Cost $ 1,269,543   1,323,424
Accumulated Amortization 442,909   423,093
Net Book Value $ 826,634   900,331
Amortization Expense [Abstract]      
Amortization period 10 years    
Trade Name [Member]      
Intangible assets [Abstract]      
Weighted average remaining useful life of intangible assets 7 years    
Cost $ 111,739   115,318
Accumulated Amortization 45,429   44,512
Net Book Value $ 66,310   $ 70,806
Amortization Expense [Abstract]      
Amortization period 11 years