Marketable Securities - Schedule of Marketable Securities (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Marketable Securities [Line Items] | ||
| Balance | $ 1,334,719 | |
| Purchases of marketable securities | 1,955,368 | |
| Proceeds from sale of marketable securities | (3,117,768) | $ (1,245,689) |
| Balance | 426,977 | |
| Marketable Securities [Member] | ||
| Schedule of Marketable Securities [Line Items] | ||
| Balance | 1,334,719 | |
| Purchases of marketable securities | 1,955,368 | |
| Proceeds from sale of marketable securities | (3,117,768) | |
| Net realized/unrealized gain on marketable securities | 299,343 | |
| Foreign currency transaction adjustment | (44,685) | |
| Balance | $ 426,977 | |