Quarterly report pursuant to Section 13 or 15(d)

Income (loss) Per Common Share - Schedule of Income (Loss) Per Common Share, Basic and Diluted (Details)

v3.19.1
Income (loss) Per Common Share - Schedule of Income (Loss) Per Common Share, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income (loss) attributable to stockholders $ (3,280,077) $ 20,759
Weighted average shares outstanding - basic (shares) 24,818,979 24,803,527
Basic income (loss) per share (in USD per share) $ (0.13) $ 0.00
Weighted average shares outstanding - diluted (shares) 24,818,979 24,881,185
Diluted income (loss) per share (in USD per share) $ (0.13) $ 0.00
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares underlying stock options outstanding (shares) 0 77,658