XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Investments, Including Investments Accounted for Using the Equity Method - Summarized Financial Data (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 14,179,881 $ 11,492,564 $ 27,384,900 $ 22,902,744
Gross profit 9,379,317 6,472,058 17,837,166 13,352,399
Net income 10,023,299 3,435,451 98,143,359 (21,292,246)
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]        
Revenue 7,597,715 196,181,780 17,014,480 387,933,239
Gross profit 2,581,114 28,973,220 9,219,062 54,761,208
Income from continuing operations 1,567,702 10,545,792 1,588,415 17,927,828
Net income $ 1,647,927 $ 11,214,670 $ 1,194,456 $ 17,732,418