v3.25.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Allowance for credit losses $ 17,322,889 $ 15,702,606
Loans Held for Investment, Net    
Allowance for credit losses 0 179,450
Loans held for investment acquired through participation    
Allowance for credit losses $ 17,322,889 $ 15,523,156