v3.25.2
Loans Held for Investment - Schedule Allowance for Credit Losses (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period $ 15,702,606  
Allowance for credit losses, end of period 17,322,889  
Credit Losses Reserve    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 15,709,205 $ 9,712,132
Provision for (reversal of provision for) credit losses 1,613,684 1,050,627
Charge-offs 0 0
Recoveries 0 0
Allowance for credit losses, end of period 17,322,889 10,762,759
Credit Losses Reserve | Allowance on Non-Performing Loans    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 15,523,156 9,234,321
Provision for (reversal of provision for) credit losses 1,799,733 1,132,988
Charge-offs 0 0
Recoveries 0 0
Allowance for credit losses, end of period 17,322,889 10,367,309
Credit Losses Reserve | Funded Loans    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 179,450 469,010
Provision for (reversal of provision for) credit losses (179,450) (86,300)
Charge-offs 0 0
Recoveries 0 0
Allowance for credit losses, end of period 0 382,710
Credit Losses Reserve | Unfunded Loan Commitment    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 6,599 8,801
Provision for (reversal of provision for) credit losses (6,599) 3,939
Charge-offs 0 0
Recoveries 0 0
Allowance for credit losses, end of period $ 0 $ 12,740