Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Investments $ 7,165 $ 10,200
Liabilities    
Commercial paper notes 30,196 192
Level 3    
Liabilities    
Amortized cost of investments 8,000 12,000
Amortized cost of securitization assets 258,000 224,000
Fair Value | Level 3    
Assets    
Receivables held-for-sale 36,000 92,000
Investments 7,000 10,000
Securitization residual assets 219,000 177,000
Liabilities    
Credit facilities 401,000 51,000
Commercial paper notes 30,000 0
Non-recourse debt 736,000 384,000
Fair Value | Level 3 | Non-recourse    
Liabilities    
Non-recourse debt 158,000 402,000
Fair Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,647,000 1,859,000
Fair Value | Level 3 | Government receivables    
Assets    
Receivables 86,000 96,000
Fair Value | Level 2    
Assets    
Derivative assets 10,000  
Liabilities    
Senior unsecured notes 2,251,000 1,546,000
Derivative Liability 9,000  
Fair Value | Level 2 | Convertible Notes    
Liabilities    
Convertible notes 683,000 322,000
Fair Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Convertible notes   137,000
Fair Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible notes 202,000 185,000
Fair Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible notes 481,000  
Carrying Value | Level 3    
Assets    
Receivables held-for-sale 35,000 85,000
Investments 7,000 10,000
Securitization residual assets 219,000 177,000
Liabilities    
Credit facilities 401,000 51,000
Commercial paper notes 30,000 0
Non-recourse debt 736,000 384,000
Carrying Value | Level 3 | Non-recourse    
Liabilities    
Non-recourse debt 162,000 442,000
Carrying Value | Level 3 | Commercial receivables    
Assets    
Receivables 2,983,000 1,887,000
Carrying Value | Level 3 | Government receivables    
Assets    
Receivables 91,000 103,000
Carrying Value | Level 2    
Assets    
Derivative assets 10,000  
Liabilities    
Senior unsecured notes 2,337,000 1,784,000
Derivative Liability 9,000  
Carrying Value | Level 2 | Convertible Notes    
Liabilities    
Convertible notes 619,000 349,000
Carrying Value | Level 2 | 2023 Convertible Senior Notes    
Liabilities    
Convertible notes   143,000
Carrying Value | Level 2 | 2025 Exchangeable Senior Notes    
Liabilities    
Convertible notes 211,000 $ 206,000
Carrying Value | Level 2 | 2028 Exchangeable Senior Notes    
Liabilities    
Convertible notes $ 408,000