v3.25.4
Fair Value Measurements - Schedule of Carrying Values and Fair Values of the Company's Financial Assets and Liabilities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Loans held for investment, Carrying Value $ 408,955,567 $ 402,477,046
Loans held for sale, at fair value 407,364,639 399,771,293
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash and cash equivalents, Carrying Value 14,948,884 26,400,448
Cash and cash equivalents, Fair Value 14,948,884 26,400,448
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Interest receivable, Carrying Value 4,009,800 1,453,823
Interest receivable, Fair Value 4,009,800 1,453,823
Other receivables and assets, net, Carrying Value 874,245 459,187
Other receivables and assets, net, Fair Value 874,245 459,187
Related party receivables, Carrying Value 1,189,937 3,370,339
Related party receivables, Fair Value 1,189,937 3,370,339
Revolving loan, Carrying Value 49,100,000 55,000,000
Revolving loan, Fair Value 48,853,380 54,694,925
Notes payable, net Carrying Value 49,334,459 49,096,250
Notes payable, Fair value 49,383,677 49,306,996
Dividend payable, Carrying Value 11,157,220 13,605,153
Dividend payable, Fair Value 11,157,220 13,605,153
Related party payables, Carrying Value 2,214,920 2,043,403
Related party payables, Fair Value 2,214,920 2,043,403
Management and incentive fees payable, Carrying Value 3,098,576 2,863,158
Management and incentive fees payable, Fair Value 3,098,576 2,863,158
Interest payable, Carrying Value 1,348,334 1,149,021
Interest payable, Fair Value 1,348,334 1,149,021
Accounts payable and other liabilities, Carrying Value 834,977 1,136,014
Accounts payable and other liabilities, Fair Value 834,977 1,136,014
Interest reserve, Carrying Value 12,686 1,297,878
Interest reserve, Fair Value $ 12,686 $ 1,297,878