XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Investments - Schedule of Long-term Investment - equity securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Long term investments [Line Items]    
Beginning of year $ 4,676,130  
Unrealized gain (loss) on investment in affiliate   $ 407,992
End of period   4,676,130
Long Term Investments [Member]    
Long term investments [Line Items]    
Beginning of year 1,973,413  
Investments in affiliate   5,738,000
Unrealized gain (loss) on investment in affiliate (1,508,635) (3,764,587)
End of period 464,778 1,973,413
Stock Warrants [Member]    
Long term investments [Line Items]    
Beginning of year 1,973,413  
End of period $ 464,778 $ 1,973,413