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.2
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Investments $ 10,213 $ 10,200
Liabilities    
Commercial paper notes 100,044 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 330,000 322,000
Fair Value | Level 3    
Assets    
Receivables held-for-sale 6,000 92,000
Investments 10,000 10,000
Securitization residual assets 204,000 177,000
Liabilities    
Credit facilities 282,000 51,000
Commercial paper notes 100,000 0
Term loan facility and non-recourse debt 378,000 384,000
Fair Value | Level 3 | Non-recourse debt    
Liabilities    
Term loan facility and non-recourse debt 360,000 402,000
Fair Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,106,000 1,859,000
Fair Value | Level 3 | Government receivables    
Assets    
Receivables 90,000 96,000
Fair Value | Level 2    
Assets    
Derivative assets 15,000  
Liabilities    
Senior unsecured notes 1,600,000 1,546,000
Derivative liabilities 8,000  
Fair Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Total Convertible Notes 140,000 137,000
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes 190,000 185,000
Carrying Value    
Liabilities    
Total Convertible Notes 352,000 349,000
Carrying Value | Level 3    
Assets    
Receivables held-for-sale 5,000 85,000
Investments 10,000 10,000
Securitization residual assets 204,000 177,000
Liabilities    
Credit facilities 282,000 51,000
Commercial paper notes 100,000 0
Term loan facility and non-recourse debt 378,000 384,000
Carrying Value | Level 3 | Non-recourse debt    
Liabilities    
Term loan facility and non-recourse debt 399,000 442,000
Carrying Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,134,000 1,887,000
Carrying Value | Level 3 | Government receivables    
Assets    
Receivables 97,000 103,000
Carrying Value | Level 2    
Assets    
Derivative assets 15,000  
Liabilities    
Senior unsecured notes 1,784,000 1,784,000
Derivative liabilities 8,000  
Carrying Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Total Convertible Notes 144,000 143,000
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Total Convertible Notes $ 206,000 $ 206,000