v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - Marketable Securities [Member]
3 Months Ended
Mar. 31, 2026
USD ($)
Schedule of Marketable Securities [Line Items]  
Balance as of January 1, 2026 $ 1,334,719
Purchases of marketable securities 1,035,296
Proceeds from sale of marketable securities (2,227,407)
Net realized/unrealized gain on marketable securities 292,485
Foreign currency transaction adjustment (47,315)
Balance as of March 31, 2026 $ 387,778