Interest Reserve - Schedule of Changes in Interest Reserves (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Schedule of Changes in Interest Reserves [Abstract] | ||
| Beginning reserves | $ 12,686 | $ 1,297,878 |
| New reserves | 3,404,872 | 176,760 |
| Reserves disbursed | (887,375) | (1,461,952) |
| Ending reserve | $ 2,530,183 | $ 12,686 |