v3.25.4
Fair Value - Schedule of Fair Value and Carrying Value of Company Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Finance receivables held for sale, net $ 264,238 $ 0
Finance receivables held for investment, net 1,700,986 7,288,294
Debt:    
Estimated recovery 47,600  
Fair Value    
Assets:    
Finance receivables held for sale, net 268,111 0
Finance receivables held for investment, net 1,665,453 7,342,319
Liabilities:    
Deposits, net 537,136 555,902
Fair Value | Medium-term notes    
Debt:    
Long-term debt, fair value 2,195,390 3,127,710
Fair Value | Senior notes    
Debt:    
Long-term debt, fair value 241,057 683,624
Fair Value | Asset-backed U.S. commercial paper conduit facility | Secured Debt    
Debt:    
Long-term debt, fair value 0 431,846
Fair Value | Asset-backed Canadian commercial paper conduit facility | Secured Debt    
Debt:    
Long-term debt, fair value 0 77,381
Fair Value | Asset-backed securitization debt | Secured Debt    
Debt:    
Long-term debt, fair value 0 1,955,006
Fair Value | Unsecured commercial paper    
Debt:    
Short-term debt, fair value 497,776 640,204
Carrying Value    
Assets:    
Finance receivables held for sale, net 264,238 0
Finance receivables held for investment, net 1,653,372 7,288,294
Liabilities:    
Deposits, net 536,644 550,586
Carrying Value | Medium-term notes    
Debt:    
Long-term debt, fair value 2,171,963 3,114,013
Carrying Value | Senior notes    
Debt:    
Long-term debt, fair value 297,278 746,800
Carrying Value | Asset-backed U.S. commercial paper conduit facility | Secured Debt    
Debt:    
Long-term debt, fair value 0 431,846
Carrying Value | Asset-backed Canadian commercial paper conduit facility | Secured Debt    
Debt:    
Long-term debt, fair value 0 77,381
Carrying Value | Asset-backed securitization debt | Secured Debt    
Debt:    
Long-term debt, fair value 0 1,950,138
Carrying Value | Unsecured commercial paper    
Debt:    
Short-term debt, fair value $ 497,776 $ 640,204