XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Aggregate Fair Value - Loans Held for Sale (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Loans Held For Sale    
Aggregate fair value $ 302,776,827 $ 422,772,418
Unpaid principal balance 294,481,503 406,407,323
Unrealized gain $ 8,295,324 $ 16,365,095