XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Long Term Investment - Equity Securities (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Beginning of year $ 1,145,486  
End of period 785,565  
Stock Warrants [Member]    
Beginning of year 156,992  
End of period 11,155 $ 188,493
Long Term Investments    
Beginning of year 156,992 464,778
Unrealized loss on equity securities (145,837) (276,285)
End of period $ 11,155 $ 188,493