XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Financing Agreements (Financing Agreements) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 26, 2020
Dec. 31, 2019
Financing Agreements [Line Items]      
Unpaid Principal Balance $ 5,047,981   $ 10,044,844
Fair value / Carrying Value 5,011,356   10,031,606
Agreements with non-mark-to-market collateral provisions      
Financing Agreements [Line Items]      
Unpaid Principal Balance 2,036,597    
Amortized Cost Balance 2,036,597    
Fair value / Carrying Value 2,036,597    
Agreements with mark-to-market collateral provisions      
Financing Agreements [Line Items]      
Unpaid Principal Balance 1,656,248    
Amortized Cost Balance 1,656,248    
Fair value / Carrying Value 1,656,248 $ 1,650,000  
Senior secured credit agreement      
Financing Agreements [Line Items]      
Unpaid Principal Balance 500,000    
Amortized Cost Balance 480,959    
Fair value / Carrying Value 480,959    
Other      
Financing Agreements [Line Items]      
Unpaid Principal Balance 27,000    
Amortized Cost Balance 18,360    
Fair value / Carrying Value 20,520    
Total Financing agreements, at fair value      
Financing Agreements [Line Items]      
Unpaid Principal Balance 4,219,845    
Amortized Cost Balance 4,192,164    
Fair value / Carrying Value 4,194,324    
Repurchase agreements      
Financing Agreements [Line Items]      
Unpaid Principal Balance     9,140,944
Fair value / Carrying Value     9,139,821
Securitized debt      
Financing Agreements [Line Items]      
Unpaid Principal Balance 498,136   573,900
Fair value / Carrying Value 495,582   570,952
Convertible senior notes      
Financing Agreements [Line Items]      
Unpaid Principal Balance 230,000   230,000
Fair value / Carrying Value 224,563   223,971
Senior notes      
Financing Agreements [Line Items]      
Unpaid Principal Balance 100,000   100,000
Fair value / Carrying Value 96,887   $ 96,862
Total Financing agreements at carrying value      
Financing Agreements [Line Items]      
Unpaid Principal Balance 828,136    
Fair value / Carrying Value $ 817,032