XML 49 R85.htm IDEA: XBRL DOCUMENT v3.19.3
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Parenthetical) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
[1]
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2019
[1]
Sep. 30, 2018
[1]
Earnings Per Share [Abstract]                
Net income $ 50,000,000 [1] $ 39,000,000 $ 55,000,000 $ 40,533,279 $ 107,000,000 $ 30,000,000 $ 144,352,584 $ 177,564,538
Net income loss basic and diluted EPS $ 50,659,927              
[1] Net income for the three months ended September 30, 2019 and 2018 was $50,659,927 and $40,533,279, respectively, and for the nine months ended September 30, 2019