Acquisitions (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Feb. 02, 2015
Business Acquisition [Line Items]        
Goodwill $ 82,108,849   $ 77,909,537  
Weighted average useful life 10 years 1 month      
Change in contingent consideration due to seller (95,934) 224,162    
Xpress Solutions [Member]        
Business Acquisition [Line Items]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net       6,170,761
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       3,000,000
Goodwill       4,199,312
Business Acquisition, Goodwill, Expected Tax Deductible Amount       2,699,312
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill       3,000,000
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual 2,200,000      
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual 100,000      
Business Combination, Contingent Consideration, Liability $ 1,500,000