v3.25.2
Loans Held for Investment - Narrative - Allowance for Credit Losses (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
loan
Financing Receivable, Allowance for Credit Loss [Line Items]    
Unfunded commitments $ 9,400,000 $ 18,700,000
Number of loans | loan 9 13
Carrying Value $ 247,886,844 $ 320,790,600
Loans held for investment, net of allowance for credit losses $ 49,716,767 $ 46,141,455
Non-performing    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Number of loans | loan 5 4
Carrying Value $ 150,444,106 $ 128,612,255
Non-performing | Other    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Loans held for investment, net of allowance for credit losses $ 49,200,000 $ 44,100,000