XML 92 R81.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Numerator:    
Net income [1] $ 55,067,801 $ 30,170,029
Denominator:    
Weighted average shares outstanding, Basic 94,092,147 98,620,957
Basic EPS $ 0.59 $ 0.31
Denominator:    
Weighted average shares outstanding, diluted 94,597,630 99,487,013
Diluted EPS $ 0.58 $ 0.30
[1] Net income for the three months ended March 31, 2019 and 2018 was $55,067,801 and $30,170,029, respectively.