v3.25.1
Cash, cash equivalents, and marketable securities (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash and Cash Equivalents [Abstract]    
Proceeds from marketable securities $ 17,966,613 $ 11,985,474
Marketable securities realized gain (Losses) $ 8,265 $ 0