XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Aggregate fair value - Loans Held for Sale (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Loans Held For Sale    
Aggregate fair value $ 312,655,843 $ 422,772,418
Unpaid principal balance 304,132,748 406,407,323
Unrealized gain $ 8,523,095 $ 16,365,095