Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details

v3.24.3
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets    
Investments $ 17,576 $ 7,165
Liabilities    
Commercial paper notes 18,265 30,196
Level 3    
Liabilities    
Amortized cost of investments 19,000 8,000
Amortized cost of securitization assets 289,000 258,000
Fair Value | Convertible Notes    
Liabilities    
Convertible Notes: 763,000 683,000
Fair Value | Level 3    
Assets    
Receivables 2,648,000 2,733,000
Receivables held-for-sale 24,000 36,000
Investments 18,000 7,000
Securitization residual assets 258,000 219,000
Liabilities    
Credit facilities 116,000 401,000
Commercial paper notes 18,000 30,000
Term loans payable and non-recourse debt 420,000 736,000
Fair Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 137,000 158,000
Fair Value | Level 2    
Assets    
Derivative assets 10,000 10,000
Liabilities    
Senior unsecured notes 2,858,000 2,251,000
Derivative liabilities 37,000 9,000
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 213,000 202,000
Fair Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 550,000 481,000
Carrying Value | Convertible Notes    
Liabilities    
Convertible Notes: 621,000 619,000
Carrying Value | Level 3    
Assets    
Receivables 2,900,000 3,074,000
Receivables held-for-sale 22,000 35,000
Investments 18,000 7,000
Securitization residual assets 258,000 219,000
Liabilities    
Credit facilities 116,000 401,000
Commercial paper notes 18,000 30,000
Term loans payable and non-recourse debt 420,000 736,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 135,000 162,000
Carrying Value | Level 2    
Assets    
Derivative assets 10,000 10,000
Liabilities    
Senior unsecured notes 2,862,000 2,337,000
Derivative liabilities 37,000 9,000
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 217,000 211,000
Carrying Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: $ 404,000 $ 408,000