v3.25.2
Loans Held for Investment - Schedule of 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 $ 46,141,455  
Allowance for credit losses, end of period 49,716,767  
Allowance on Non-Performing Loans    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, end of period 0  
Credit Losses Reserve    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 46,291,479 $ 57,302,932
Provision for credit losses 3,493,917 4,449,436
Charge-offs   (26,237,688)
Allowance for credit losses, end of period 49,785,396 35,514,680
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 44,120,447 54,642,775
Provision for credit losses 5,086,377 2,580,740
Charge-offs   (26,237,688)
Allowance for credit losses, end of period 49,206,824 30,985,827
Credit Losses Reserve | Funded    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 2,021,008 2,333,250
Provision for credit losses (1,511,065) 1,586,232
Charge-offs   0
Allowance for credit losses, end of period 509,943 3,919,482
Credit Losses Reserve | Unfunded    
Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period 150,024 326,907
Provision for credit losses (81,395) 282,464
Charge-offs   0
Allowance for credit losses, end of period $ 68,629 $ 609,371