Annual report pursuant to Section 13 and 15(d)

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

v3.7.0.1
Goodwill and Intangible Assets - Net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance $ 13,860,900 $ 12,680,746
Purchase of other intangible assets 200,404 97,596
Allocation from 2016, 2015 Acquisitions 4,835,787 494,358
Acquisition of specific customer relationships   588,200
Ending Balance $ 18,897,091 13,860,900
Useful lives 3 years  
Beginning Balance $ 8,481,496 4,302,909
Amortization expense 4,581,889 4,178,587
Ending Balance 13,063,385 8,481,496
Net book value 5,833,706 5,379,404
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 12,166,546 11,164,988
Purchase of other intangible assets
Allocation from 2016, 2015 Acquisitions 4,204,829 494,358
Acquisition of specific customer relationships   507,200
Ending Balance $ 16,371,375 $ 12,166,546
Useful lives 3 years 3 years
Beginning Balance $ 7,351,532 $ 3,754,244
Amortization expense 4,146,023 3,597,288
Ending Balance 11,497,555 7,351,532
Net book value 4,873,820 4,815,014
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 1,206,272 1,206,272
Purchase of other intangible assets
Allocation from 2016, 2015 Acquisitions 30,105
Acquisition of specific customer relationships  
Ending Balance $ 1,236,377 $ 1,206,272
Useful lives 3 years 3 years
Beginning Balance $ 835,771 $ 313,647
Amortization expense 270,935 522,124
Ending Balance 1,106,706 835,771
Net book value 129,671 370,501
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning Balance 488,082 309,486
Purchase of other intangible assets 200,404 97,596
Allocation from 2016, 2015 Acquisitions 600,853
Acquisition of specific customer relationships   81,000
Ending Balance $ 1,289,339 $ 488,082
Useful lives 3 years 3 years
Beginning Balance $ 294,193 $ 235,018
Amortization expense 164,931 59,175
Ending Balance 459,124 294,193
Net book value $ 830,215 $ 193,889