Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION (Details)

v3.20.1
EARNINGS PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net Income $ 43,804,118 $ 4,269,260
Basic Weighted-Average Shares Outstanding 67,993,797 63,229,710
Effect of dilutive securities:    
Diluted Weighted-Average Shares Outstanding 67,997,092 63,992,549
Basic Income per Share $ 0.64 $ 0.07
Diluted Income per Share $ 0.64 $ 0.07
Restricted Stock    
Effect of dilutive securities:    
Weighted Average Number Diluted Shares Outstanding Adjustment 3,295 172,741
Stock options    
Effect of dilutive securities:    
Weighted Average Number Diluted Shares Outstanding Adjustment   590,098