XML 220 R123.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements Assets and Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value $ 742,897,488 $ 668,651,258    
Bond Purchase Commitments (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 2,399,449 5,634,360    
PHC Certificates [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 57,158,068 60,707,290    
Taxable Bonds (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 4,084,599 4,824,060    
Derivative Contracts (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 383,604 344,177    
MBS Securities [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value   14,775,309    
Derivative Swap Liability [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Liabilities at fair value (1,339,283) (1,317,075)    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liabilities Value   (1,317,075)    
Fair Value, Inputs, Level 2 [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value Observable inputs (level 2)   14,775,309    
Fair Value, Inputs, Level 2 [Member] | MBS Securities [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value Observable inputs (level 2)   14,775,309    
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 742,897,488 653,875,949 $ 520,951,907 $ 347,486,446
Fair Value, Inputs, Level 3 [Member] | Bond Purchase Commitments (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 2,399,449 5,634,360 5,780,413  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liabilities Value       (4,852,177)
Fair Value, Inputs, Level 3 [Member] | PHC Certificates [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 57,158,068 60,707,290 61,263,123 62,056,379
Fair Value, Inputs, Level 3 [Member] | Taxable Bonds (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 4,084,599 4,824,060 $ 4,616,565 $ 4,075,953
Fair Value, Inputs, Level 3 [Member] | Derivative Contracts (Reported within Other Assets) [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 383,604 344,177    
Fair Value, Inputs, Level 3 [Member] | Derivative Swap Liability [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liabilities Value (1,339,283)      
Mortgage Revenue Bonds [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 90,016,872 47,366,656    
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 90,016,872 47,366,656    
Mortgage Revenue Bonds Held In Trust [Member]        
Schedule of Available-for-sale Securities [Line Items]        
Assets at Fair Value 590,194,179 536,316,481    
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 $ 590,194,179 $ 536,316,481