XML 113 R115.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT OBLIGATIONS - Narrative (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
agreement
Debt Instrument [Line Items]  
Face Amount of Notes and Bonds Payable $ 35,650,844
Repurchase Agreements: | Repurchase Agreements  
Debt Instrument [Line Items]  
Face Amount of Notes and Bonds Payable $ 27,917,709
Repurchase Agreements: | Stockholders' Equity | Counterpary Concentration Risk Exceeding 10%  
Debt Instrument [Line Items]  
Number of outstanding repurchase agreements | agreement 0