Finance Receivables - TDR Finance Receivables (Details) - USD ($) $ in Millions |
Jun. 30, 2021 |
Dec. 31, 2020 |
---|---|---|
Receivables [Abstract] | ||
TDR gross finance receivables | $ 676 | $ 689 |
TDR net finance receivables | 680 | 691 |
Allowance for TDR finance receivable losses | $ 305 | $ 314 |