XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Realized Gains and Losses Securities and Other Investments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Marketable Securities [Abstract]        
Proceeds $ 10,748,023 $ 2,329,834 $ 18,262,365 $ 7,306,915
Gross gains 771,306 41,207 823,155 59,898
Gross losses $ 516,504 $ 186,205 $ 773,791 $ 239,842