Annual report pursuant to Section 13 and 15(d)

DEBT OBLIGATIONS - Narrative (Details)

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