XML 82 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Parenthetical) (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Net income [1] $ 7,826,746 $ 55,067,801
[1] Net income for the three months ended March 31, 2020 and 2019 was $7,826,746 and $55,067,801, respectively.