XML 132 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Loan Securitization and Other Debt Issuance Costs) (Details)
Dec. 31, 2019
Convertible Senior Note Due 2024  
Debt Instrument [Line Items]  
Other debt issuance and related cost 6.25%
Senior Note Due 2042  
Debt Instrument [Line Items]  
Other debt issuance and related cost 8.00%