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.23.3
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Investments $ 9,370 $ 10,200
Liabilities    
Commercial paper notes 49,974 192
Level 3    
Liabilities    
Amortized cost of investments 12,000 12,000
Amortized cost of securitization assets 247,000 224,000
Fair Value    
Liabilities    
Total Convertible Notes 586,000 322,000
Fair Value | Level 3    
Assets    
Receivables held-for-sale 18,000 92,000
Investments 9,000 10,000
Securitization residual assets 183,000 177,000
Liabilities    
Credit facilities 487,000 51,000
Commercial paper notes 50,000 0
Term loans payable and non-recourse debt 573,000 384,000
Fair Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 158,000 402,000
Fair Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,398,000 1,859,000
Fair Value | Level 3 | Government receivables    
Assets    
Receivables 85,000 96,000
Fair Value | Level 2    
Assets    
Derivative assets 100,000  
Liabilities    
Senior unsecured notes 1,589,000 1,546,000
Fair Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes 393,000  
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes 193,000  
Fair Value | Level 2 | 2022 Convertible Senior Notes    
Liabilities    
Total Convertible Notes   137,000
Fair Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Total Convertible Notes   185,000
Carrying Value    
Liabilities    
Total Convertible Notes 615,000 349,000
Carrying Value | Level 3    
Assets    
Receivables held-for-sale 17,000 85,000
Investments 9,000 10,000
Securitization residual assets 183,000 177,000
Liabilities    
Credit facilities 487,000 51,000
Commercial paper notes 50,000 0
Term loans payable and non-recourse debt 573,000 384,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loans payable and non-recourse debt 170,000 442,000
Carrying Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,706,000 1,887,000
Carrying Value | Level 3 | Government receivables    
Assets    
Receivables 93,000 103,000
Carrying Value | Level 2    
Assets    
Derivative assets 100,000  
Liabilities    
Senior unsecured notes 1,795,000 1,784,000
Carrying Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes 405,000  
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes $ 210,000  
Carrying Value | Level 2 | 2022 Convertible Senior Notes    
Liabilities    
Total Convertible Notes   143,000
Carrying Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Total Convertible Notes   $ 206,000