Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 19,226,094 $ 18,897,091
Purchase of other intangible assets 108,552 489,295
Translation loss (129,910) (280,217)
Allocation from 2018/2017 acquisition 6,250,000 119,925
Ending Balance 25,454,736 19,226,094
Beginning Balance 16,716,550 13,063,385
Amortization expense 2,104,183 3,653,165
Ending Balance 18,820,733 16,716,550
Net book value $ 6,634,003 2,509,544
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 $ 16,491,300 16,371,375
Purchase of other intangible assets
Translation loss
Allocation from 2018/2017 acquisition 6,250,000 119,925
Ending Balance 22,741,300 $ 16,491,300
Useful lives   3 years
Beginning Balance 14,685,190 $ 11,497,555
Amortization expense 1,772,688 3,187,635
Ending Balance 16,457,878 14,685,190
Net book value $ 6,283,422 1,806,110
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 3 years  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful lives 12 years  
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 1,236,377 1,236,377
Purchase of other intangible assets
Translation loss
Allocation from 2018/2017 acquisition
Ending Balance $ 1,236,377 $ 1,236,377
Useful lives 3 years 3 years
Beginning Balance $ 1,227,601 $ 1,106,706
Amortization expense 7,173 120,895
Ending Balance 1,234,774 1,227,601
Net book value 1,603 8,776
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 1,498,417 1,289,339
Purchase of other intangible assets 108,552 489,295
Translation loss (129,910) (280,217)
Allocation from 2018/2017 acquisition
Ending Balance $ 1,477,059 $ 1,498,417
Useful lives 3 years 3 years
Beginning Balance $ 803,759 $ 459,124
Amortization expense 324,322 344,635
Ending Balance 1,128,081 803,759
Net book value $ 348,978 $ 694,658