XML 139 R129.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value $ 742,728,923   $ 798,246,109      
Mortgage Revenue Bonds Held In Trust [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 708,775,905   750,934,848      
Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 18,503,092   42,574,996      
Bond Purchase Commitment [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 8,953   964,404      
Taxable Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 11,457,256   3,428,443      
Derivative Financial Instruments (Reported within Other Assets) [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Assets at Fair Value 3,983,717   343,418      
Fair Value Inputs Level 2 [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 3,585,437          
Fair Value Inputs Level 2 [Member] | Derivative Financial Instruments (Reported within Other Assets) [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 3,585,437          
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 739,143,486 $ 745,034,841 798,246,109 $ 780,166,845 $ 773,607,185 $ 796,696,304
Fair Value, Inputs, Level 3 [Member] | Mortgage Revenue Bonds Held In Trust [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 708,775,905   750,934,848      
Fair Value, Inputs, Level 3 [Member] | Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 18,503,092   42,574,996      
Fair Value, Inputs, Level 3 [Member] | Bond Purchase Commitment [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 8,953 145,323 964,404 392,515 310,909 431,879
Fair Value, Inputs, Level 3 [Member] | Taxable Mortgage Revenue Bonds [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 11,457,256 $ 9,535,962 3,428,443 $ 1,462,862 $ 1,443,988 $ 1,510,437
Fair Value, Inputs, Level 3 [Member] | Derivative Financial Instruments (Reported within Other Assets) [Member]            
Schedule of Available-for-sale Securities [Line Items]            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value $ 398,280   $ 343,418