XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Tables)
6 Months Ended
Jun. 30, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Assets at Fair Value
                     
   Fair Values and Notional Values of Derivative Instruments
      June 30, 2021  December 31, 2020
   Balance Sheet Location  Notional Amount  Asset Fair Value  Liability Fair Value  Notional Amount  Asset Fair Value  Liability Fair Value
Derivatives not designated as hedging instruments:                     
Loan commitments  Other assets and Other liabilities  $923,793,977   $10,704,411   $744,198   $659,245,038   $12,592,672   $2,464,062 
Call options  Other liabilities   714,000          12,795    1,873,200          43,097 
Total     $924,507,977   $10,704,411   $756,993   $661,118,238   $12,592,672   $2,507,159 
Schedule of Gains and Losses on Derivatives
               
      Net Amount Gain (Loss)  Net Amount Gain (Loss)
      Three Months Ended June 30  Six Months Ended June 30
Derivative  Classification  2021  2020  2021  2020
Loan commitments  Mortgage fee income  $(482,863)  $5,278,100   $(168,397)  $8,553,132 
                        
Call and put options  Gains on investments and other assets  $88,522   $828,205   $115,285   $90,346