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.1.u1
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Investments $ 7,223 $ 7,165
Liabilities    
Commercial paper notes 65,278 30,196
Level 3    
Liabilities    
Amortized cost of investments 9,000 8,000
Amortized cost of securitization assets 263,000 258,000
Fair Value | Convertible Notes    
Liabilities    
Convertible Notes: 680,000 683,000
Fair Value | Level 3    
Assets    
Receivables 2,780,000 2,733,000
Receivables held-for-sale 6,000 36,000
Investments 7,000 7,000
Securitization residual assets 220,000 219,000
Liabilities    
Credit facilities 201,000 401,000
Commercial paper notes 65,000 30,000
Term loans payable and non-recourse debt 700,000 736,000
Fair Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 136,000 158,000
Fair Value | Level 2    
Assets    
Derivative assets 53,000 10,000
Liabilities    
Senior unsecured notes 2,485,000 2,251,000
Derivative liabilities 4,000 9,000
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 205,000 202,000
Fair Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 475,000 481,000
Carrying Value | Convertible Notes    
Liabilities    
Convertible Notes: 618,000 619,000
Carrying Value | Level 3    
Assets    
Receivables 3,113,000 3,074,000
Receivables held-for-sale 5,000 35,000
Investments 7,000 7,000
Securitization residual assets 220,000 219,000
Liabilities    
Credit facilities 201,000 401,000
Commercial paper notes 65,000 30,000
Term loans payable and non-recourse debt 700,000 736,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 137,000 162,000
Carrying Value | Level 2    
Assets    
Derivative assets 53,000 10,000
Liabilities    
Senior unsecured notes 2,570,000 2,337,000
Derivative liabilities 4,000 9,000
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 214,000 211,000
Carrying Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: $ 404,000 $ 408,000