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 |