v3.25.2
Related Party Transactions - Transfers of Participation Interest (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction    
Principal Balance $ 47,675,001 $ 45,902,453
Carrying value 30,554,359 30,387,896
Allowance for credit losses 17,322,889 15,702,606
Participation Agreements    
Related Party Transaction    
Principal Balance 27,450,261 27,335,157
Carrying value $ 10,127,372 $ 11,812,001
Loan A | Participation Agreements    
Related Party Transaction    
Participating Interests 35.00% 35.00%
Principal Balance $ 24,491,877 $ 24,491,877
Carrying value 7,503,988 9,238,721
Allowance for credit losses $ 17,000,000 $ 15,500,000
Loan B | Participation Agreements    
Related Party Transaction    
Participating Interests 50.00% 50.00%
Principal Balance $ 2,958,384 $ 2,843,280
Carrying value $ 2,623,384 $ 2,573,280