XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Marketable Securities Balance (Details) - Marketable Securities [Member]
9 Months Ended
Sep. 30, 2025
USD ($)
Schedule of Marketable Securities Balance [Line Items]  
Balance as of January 1, 2025 $ 3,483,211
Proceeds from sale of marketable securities (1,929,669)
Gain on marketable securities 324,159
Foreign currency transaction adjustment 277,626
Balance as of September 30, 2025 $ 2,155,326