XML 100 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Non-Controlling Interests - Schedule of Distributions (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Distribution to noncontrolling interests $ 2,550,149  
Distribution
Non-controlling interest share of income (loss) 606,484 384,793
Distribution to noncontrolling interests 2,561,751 2,550,149
ENP Investments LLC [Member] | Ownership Interest Purchase Agreement [Member]    
Distribution to noncontrolling interests 2,550,149 2,462,231
Distribution (594,882) (296,875)
Non-controlling interest share of income (loss) 606,484 384,793
Distribution to noncontrolling interests $ 2,561,751 $ 2,550,149