v3.26.1
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