XML 144 R128.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Additional Information (Details) - Public housing capital fund trusts [Member]
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Weighted average effective yield 5.20%
Effective rate - minimum [Member]  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Effective rate 4.40%
Effective rate - maximum [Member]  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Effective rate 5.30%