Investment in equity securities (Details) - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Investment in Equity Securities with Readily Determinable Fair Values [Abstract] | ||
Beginning balance | $ 69,119,010 | |
Equity securities acquired | 11,012,514 | $ 18,114,116 |
Proceeds from sale of equity securities | (31,668,114) | (46,088,578) |
Net loss on sale of equity securities | (2,029,190) | |
Unrealized loss on equity securities revalued at fair value at end of the period | 7,511,809 | |
Ending balance | 53,946,029 | |
Dividend income on equity securities | 1,127,481 | 2,853,165 |
Equity Investments without Readily Determinable Fair Values [Abstract] | ||
Beginning balance | 4,661,658 | |
Equity investments transferred | 3,478,240 | |
Unrealized foreign exchange gain/loss | 901,731 | |
Ending balance | 9,041,629 | |
Dividend income on equity securities | $ 1,069,235 | $ 0 |
X | ||||||||||
- Definition Amount of dividend income investments in listed equity securities that have readily determinable fair values. No definition available.
|
X | ||||||||||
- Definition Amount of dividend income on equity investments without readily determinable fair values. No definition available.
|
X | ||||||||||
- Definition Amount transferred into equity investments without readily determinable fair values. No definition available.
|
X | ||||||||||
- Definition Amount of unrealized foreign currency gain (loss) on equity investments without readily determinable fair value. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of investment in equity security without readily determinable fair value. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|