v3.25.2
Investments - Schedule of Long Term Investment - Equity Securities (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Beginning of year $ 200,790  
End of period 44,060  
Stock Warrants [Member]    
Beginning of year 4,255  
End of period 4,111 $ 11,155
Long Term Investments [Member]    
Beginning of year 4,255 156,992
Unrealized loss on equity securities (144) (145,837)
End of period $ 4,111 $ 11,155