XML 45 R103.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value $ 762,536,041 $ 818,340,970    
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 762,536,041 818,340,970 $ 787,154,948 $ 782,862,049
Taxable Mortgage Revenue Bonds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 1,417,654 1,383,237    
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 1,417,654 1,383,237 1,426,733 1,409,895
Derivative Instruments (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 36,112 10,911    
Derivative 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 36,112 10,911    
Public housing capital fund trusts [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value   43,349,357    
Public housing capital fund trusts [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   43,349,357 $ 46,406,868 $ 48,672,086
Mortgage Revenue Bonds Held In Trust [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 734,245,836 743,587,715    
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 734,245,836 743,587,715    
Mortgage Revenue Bonds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 26,836,439 30,009,750    
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 $ 26,836,439 $ 30,009,750