XML 33 R70.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE - Securities Excluded from the Calculation of Diluted Weighted Average Common Shares Outstanding (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities $ 7,752,944 $ 50,685 $ 1,109,511
Stock Options and Restricted Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities 673,037 50,685 1,109,511
Preferred Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities $ 7,079,907 $ 0 $ 0