XML 124 R72.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Jun. 30, 2019
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                                  
Net Income $ 5,026,692 $ 8,858,000 $ 11,342,597 $ 4,269,260 $ (7,079,308) $ 5,693,628 $ 4,719,806 $ 5,665,634 $ (4,509,935) $ 3,073,760 $ 1,910,763 $ 1,279,281 $ 15,611,857 $ 24,469,857 $ 29,496,551 $ 8,999,760 $ 1,753,869
Basic Weighted-Average Shares Outstanding   67,811,127 67,357,645 63,229,710                 65,305,081 66,149,469 66,571,738 59,531,200 51,383,008
Effect of dilutive securities:                                  
Diluted Weighted-Average Shares Outstanding   67,836,968 67,670,259 63,992,549                 65,852,348 66,401,422 66,757,028 60,848,177 52,806,712
Basic Earnings per Share $ 0.08 $ 0.13 $ 0.17 $ 0.07 $ (0.12) $ 0.09 $ 0.08 $ 0.10 $ (0.08) $ 0.06 $ 0.04 $ 0.03 $ 0.24 $ 0.37 $ 0.44 $ 0.15 $ 0.03
Diluted Earnings per Share $ 0.08 $ 0.13 $ 0.17 $ 0.07 $ (0.12) $ 0.09 $ 0.08 $ 0.10 $ (0.08) $ 0.06 $ 0.04 $ 0.03 $ 0.24 $ 0.37 $ 0.44 $ 0.15 $ 0.03
Restricted Stock                                  
Effect of dilutive securities:                                  
Weighted Average Number Diluted Shares Outstanding Adjustment   0 95,142 172,741                 128,870 47,314 10,346 78,191 9,772
Stock options                                  
Effect of dilutive securities:                                  
Weighted Average Number Diluted Shares Outstanding Adjustment   25,841 217,472 590,098                 418,397 204,639 174,944 1,238,786 1,413,932