Annual report pursuant to Section 13 and 15(d)

Acquisitions (Pro Forma Information) (Details)

v3.8.0.1
Acquisitions (Pro Forma Information) (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]    
Pro forma revenues $ 206,071,634 $ 161,591,159
Pro forma net income $ 1,441,258 $ (9,730,841)
Earnings per share:    
Basic (dollars per share) $ 0.17 $ (1.12)
Diluted (dollars per share) $ 0.17 $ (1.12)