v3.26.1
Marketable Securities - Schedule of marketable securities balance (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Balance as of January 1, 2025 $ 3,483,211  
Proceeds from sale of marketable securities (3,056,668) $ (781,025)
Net realized/unrealized gain on marketable securities 841,392 (536,116)
Foreign currency transaction adjustment 46,288  
Balance as of December 31, 2025 1,334,719 3,483,211
Marketable Securities [Member]    
Marketable Securities [Line Items]    
Balance as of January 1, 2025 3,483,211  
Proceeds from sale of marketable securities (3,056,668)  
Net realized/unrealized gain on marketable securities 841,392  
Foreign currency transaction adjustment 66,784  
Balance as of December 31, 2025 $ 1,334,719 $ 3,483,211