v3.26.1
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Liabilities    
Commercial paper notes $ 113 $ 225,212
Junior subordinated notes 1,103,383 497,560
Level 3    
Liabilities    
Amortized cost of investments 55,000 43,000
Amortized cost of securitization assets 376,000 348,000
Fair Value | Level 3    
Assets    
Receivables 3,210,000 3,222,000
Receivables held-for-sale 42,000 128,000
Debt securities 73,000 73,000
Retained interests in securitization trusts 326,000 300,000
Liabilities    
Credit facility 1,000 46,000
Commercial paper notes 0 225,000
Term loans payable and non-recourse debt 386,000 391,000
Fair Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 119,000 128,000
Fair Value | Level 2    
Assets    
Derivative assets 24,000 25,000
Liabilities    
Senior notes 3,398,000 3,539,000
Junior subordinated notes 1,134,000 529,000
Derivative liabilities 5,000 6,000
Fair Value | Level 2 | Convertible Notes    
Liabilities    
Convertible Notes 564,000 527,000
Carrying Value | Level 3    
Assets    
Receivables 3,252,000 3,280,000
Receivables held-for-sale 36,000 114,000
Debt securities 73,000 73,000
Retained interests in securitization trusts 326,000 300,000
Liabilities    
Credit facility 1,000 46,000
Commercial paper notes 0 225,000
Term loans payable and non-recourse debt 386,000 391,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 121,000 128,000
Carrying Value | Level 2    
Assets    
Derivative assets 24,000 25,000
Liabilities    
Senior notes 3,403,000 3,489,000
Junior subordinated notes 1,118,000 505,000
Derivative liabilities 5,000 6,000
Carrying Value | Level 2 | Convertible Notes    
Liabilities    
Convertible Notes $ 404,000 $ 408,000