XML 118 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value - Summary of Fair Value and Carrying Value of Company Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Estimate of Fair Value Measurement    
Assets:    
Finance receivables, net $ 6,586,348 $ 7,419,627
Liabilities:    
Deposits 79,965 0
Estimate of Fair Value Measurement | Secured Debt | Asset-backed U.S. commercial paper conduit facilities    
Liabilities:    
Debt instrument, fair value 402,205 490,427
Estimate of Fair Value Measurement | Secured Debt | Asset-backed Canadian commercial paper conduit facility    
Liabilities:    
Debt instrument, fair value 116,678 114,693
Estimate of Fair Value Measurement | Secured Debt | Asset-backed securitization debt    
Liabilities:    
Debt instrument, fair value 1,817,892 768,094
Estimate of Fair Value Measurement | Medium-term Notes    
Liabilities:    
Debt instrument, fair value 5,118,928 4,816,153
Estimate of Fair Value Measurement | Senior Notes    
Liabilities:    
Debt instrument, fair value 828,141 774,949
Estimate of Fair Value Measurement | Unsecured Commercial Paper    
Liabilities:    
Unsecured commercial paper 1,014,274 571,995
Carrying Value    
Assets:    
Finance receivables, net 6,443,008 7,374,366
Liabilities:    
Deposits 79,965 0
Carrying Value | Secured Debt | Asset-backed U.S. commercial paper conduit facilities    
Liabilities:    
Debt instrument, fair value 402,205 490,427
Carrying Value | Secured Debt | Asset-backed Canadian commercial paper conduit facility    
Liabilities:    
Debt instrument, fair value 116,678 114,693
Carrying Value | Secured Debt | Asset-backed securitization debt    
Liabilities:    
Debt instrument, fair value 1,791,956 764,392
Carrying Value | Medium-term Notes    
Liabilities:    
Debt instrument, fair value 4,917,714 4,760,127
Carrying Value | Senior Notes    
Liabilities:    
Debt instrument, fair value 743,977 743,296
Carrying Value | Unsecured Commercial Paper    
Liabilities:    
Unsecured commercial paper $ 1,014,274 $ 571,995