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.2.u1
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Investments $ 7,065 $ 7,165
Liabilities    
Commercial paper notes 110,326 30,196
Level 3    
Liabilities    
Amortized cost of investments 8,000 8,000
Amortized cost of securitization assets 287,000 258,000
Fair Value | Convertible Notes    
Liabilities    
Convertible Notes: 713,000 683,000
Fair Value | Level 3    
Assets    
Receivables 2,480,000 2,733,000
Receivables held-for-sale 40,000 36,000
Investments 7,000 7,000
Securitization residual assets 238,000 219,000
Liabilities    
Credit facilities 317,000 401,000
Commercial paper notes 110,000 30,000
Term loans payable and non-recourse debt 422,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 47,000 10,000
Liabilities    
Senior unsecured notes 2,468,000 2,251,000
Derivative liabilities 3,000 9,000
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 212,000 202,000
Fair Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 501,000 481,000
Carrying Value | Convertible Notes    
Liabilities    
Convertible Notes: 624,000 619,000
Carrying Value | Level 3    
Assets    
Receivables 2,769,000 3,074,000
Receivables held-for-sale 36,000 35,000
Investments 7,000 7,000
Securitization residual assets 238,000 219,000
Liabilities    
Credit facilities 317,000 401,000
Commercial paper notes 110,000 30,000
Term loans payable and non-recourse debt 422,000 736,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 138,000 162,000
Carrying Value | Level 2    
Assets    
Derivative assets 47,000 10,000
Liabilities    
Senior unsecured notes 2,541,000 2,337,000
Derivative liabilities 3,000 9,000
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: 216,000 211,000
Carrying Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible Notes: $ 408,000 $ 408,000