Short-Term Investments - Schedule of Short-Term Investments, at Fair Value (Details) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Short-Term Investments, at Fair Value [Abstract] | ||
| Fair Value, December 31, 2025 | $ 2,981,909 | |
| Purchases of short-term investments | 3,143,805 | $ 5,317,735 |
| Sales of short-term investments | (4,017,475) | (2,963,546) |
| Changes in accrued interest income | (52,043) | |
| Fair Value, June 30, 2026 | $ 2,056,196 | |