Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION (Details)

v3.19.1
EARNINGS PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net Income $ 11,089,443 $ 5,665,634
Basic Weighted-Average Shares Outstanding 63,229,710 56,415,673
Effect of dilutive securities:    
Diluted Weighted-Average Shares Outstanding 63,992,549 57,949,389
Basic Income per Share $ 0.18 $ 0.10
Dilute Income per Share $ 0.17 $ 0.10
Employee Stock Option [Member]    
Effect of dilutive securities:    
Weighted Average Number Diluted Shares Outstanding Adjustment 590,098 1,491,095
Restricted Stock [Member]    
Effect of dilutive securities:    
Weighted Average Number Diluted Shares Outstanding Adjustment 172,741 42,621