XML 136 R125.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value $ 746,787,295   $ 796,696,304      
Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 746,787,295 $ 780,166,845 796,696,304 $ 798,435,163 $ 789,111,076 $ 818,340,970
Bond Purchase Commitment [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 401,223   431,879      
Bond Purchase Commitment [Member] | Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 401,223 392,515 431,879 256,222    
Taxable Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 2,435,954   1,510,437      
Taxable Mortgage Revenue Bonds [Member] | Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 2,435,954 $ 1,462,862 1,510,437 $ 1,486,883 $ 1,456,279 $ 1,383,237
Derivative Financial Instruments (Reported within Other Assets) [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 311,801   321,503      
Derivative Financial Instruments (Reported within Other Assets) [Member] | Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 311,801   321,503      
Mortgage Revenue Bonds Held In Trust [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 727,826,133   768,468,644      
Mortgage Revenue Bonds Held In Trust [Member] | Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 727,826,133   768,468,644      
Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 15,812,184   25,963,841      
Mortgage Revenue Bonds [Member] | Fair Value, Inputs, Level 3 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value $ 15,812,184   $ 25,963,841