Other Fee Income - Schedule of Other Fee Income (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Income and Expenses [Abstract] | ||||
| Amendment Fee | $ 0 | $ 0 | $ 0 | $ 0 |
| Prepayment fees | 0 | 116,942 | 0 | 194,054 |
| Other Fees | 29,990 | 93,545 | 103,362 | 137,457 |
| Total other fee income | $ 29,990 | $ 210,487 | $ 103,362 | $ 331,511 |