Interest Reserve (Details) - Schedule of Changes in Interest Reserves - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Changes in Interest Reserves [Abstract] | ||
| Beginning reserves | $ 1,297,878 | $ 1,074,889 |
| New reserves | 176,760 | 4,194,597 |
| Reserves disbursed | (1,461,952) | (3,971,608) |
| Ending reserve | $ 12,686 | $ 1,297,878 |