v3.25.2
Related Party Transactions - Participation Interests Purchased (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Principal Balance $ 245,498,189 $ 317,255,023
Carrying value 198,170,077 274,649,145
Related Party | Loans held for investment acquired through participation    
Related Party Transaction [Line Items]    
Principal Balance 23,104,416 41,452,547
Carrying value $ 23,116,267 $ 41,077,729
Related Party | Loans held for investment acquired through participation | Loan A    
Related Party Transaction [Line Items]    
Participating Interests 38.27% 38.27%
Principal Balance $ 23,104,416 $ 33,407,815
Carrying value $ 23,116,267 $ 33,005,953
Related Party | Loans held for investment acquired through participation | Loan B    
Related Party Transaction [Line Items]    
Participating Interests   40.80%
Principal Balance   $ 8,044,732
Carrying value   $ 8,071,776