Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details)

v3.19.3.a.u2
Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 25,454,736 $ 19,226,094
Capitalized software costs and other intangible assets 591,509 108,552
Translation loss (41,098) (129,910)
Disposals  
Allocation from 2019/2018 acquisition 856,000 6,250,000
Ending Balance 26,861,147 25,454,736
Beginning Balance 18,820,733 16,716,550
Amortization expense 2,063,189 2,104,183
Ending Balance 20,883,922 18,820,733
Net book value $ 5,977,225 6,634,003
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 3 years  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 4 years  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 22,741,300 16,491,300
Capitalized software costs and other intangible assets
Translation loss
Disposals  
Allocation from 2019/2018 acquisition 856,000 6,250,000
Ending Balance 23,597,300 22,741,300
Beginning Balance 16,457,878 14,685,190
Amortization expense 1,855,634 1,772,688
Ending Balance 18,313,512 16,457,878
Net book value $ 5,283,788 $ 6,283,422
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 3 years 3 years
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 12 years 12 years
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 1,236,377 $ 1,236,377
Capitalized software costs and other intangible assets
Translation loss
Disposals  
Allocation from 2019/2018 acquisition
Ending Balance $ 1,236,377 $ 1,236,377
Useful lives 3 years 3 years
Beginning Balance $ 1,234,774 $ 1,227,601
Amortization expense 1,601 7,173
Ending Balance 1,236,375 1,234,774
Net book value 2 1,603
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 1,477,059 1,498,417
Capitalized software costs and other intangible assets 591,509 108,552
Translation loss (41,098) (129,910)
Disposals  
Allocation from 2019/2018 acquisition
Ending Balance $ 2,027,470 $ 1,477,059
Useful lives 3 years 3 years
Beginning Balance $ 1,128,081 $ 803,759
Amortization expense 205,954 324,322
Ending Balance 1,334,035 1,128,081
Net book value $ 693,435 $ 348,978