Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Fair Value and Carrying Value of Financial Assets and Liabilities (Details

v3.23.1
Fair Value Measurements - Summary of Fair Value and Carrying Value of Financial Assets and Liabilities (Details - USD ($)
$ / shares in Units, $ in Thousands
Jul. 12, 2023
May 04, 2023
Apr. 10, 2023
Feb. 16, 2023
Jan. 06, 2023
Nov. 03, 2022
Oct. 11, 2022
Aug. 04, 2022
Jul. 12, 2022
May 03, 2022
Apr. 11, 2022
Feb. 17, 2022
Mar. 31, 2023
Dec. 31, 2022
Assets                            
Investments                         $ 10,499 $ 10,200
Liabilities                            
Commercial paper notes                         99,899 192
Derivative liabilities                         32,000  
Amount per share, paid (in usd per share)         $ 0.375   $ 0.375   $ 0.375   $ 0.375      
Amount per share, declared (in usd per share)       $ 0.395   $ 0.375   $ 0.375   $ 0.375   $ 0.375    
Subsequent Event                            
Liabilities                            
Amount per share, paid (in usd per share) $ 0.395   $ 0.395                      
Amount per share, declared (in usd per share)   $ 0.395                        
Level 3                            
Liabilities                            
Amortized cost of investments                         12,000 12,000
Amortized cost of securitization assets                         231,000 224,000
Fair Value                            
Liabilities                            
Total Convertible Notes                         329,000 322,000
Fair Value | Level 3                            
Assets                            
Receivables held-for-sale                         20,000 92,000
Investments                         10,000 10,000
Securitization residual assets                         193,000 177,000
Liabilities                            
Credit facilities                         359,000 51,000
Commercial paper notes                         100,000 0
Non-recourse debt                         384,000 384,000
Fair Value | Level 3 | Non-recourse debt                            
Liabilities                            
Non-recourse debt                         373,000 402,000
Fair Value | Level 3 | Commercial receivables                            
Assets                            
Receivables                         1,944,000 1,859,000
Fair Value | Level 3 | Government receivables                            
Assets                            
Receivables                         93,000 96,000
Fair Value | Level 2                            
Liabilities                            
Senior unsecured notes                         1,572,000 1,546,000
Fair Value | Level 2 | 2023 Convertible Senior Notes                            
Liabilities                            
Total Convertible Notes                         139,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                         350,000 349,000
Carrying Value | Level 3                            
Assets                            
Receivables held-for-sale                         17,000 85,000
Investments                         10,000 10,000
Securitization residual assets                         193,000 177,000
Liabilities                            
Credit facilities                         359,000 51,000
Commercial paper notes                         100,000 0
Non-recourse debt                         384,000 384,000
Carrying Value | Level 3 | Non-recourse debt                            
Liabilities                            
Non-recourse debt                         404,000 442,000
Carrying Value | Level 3 | Commercial receivables                            
Assets                            
Receivables                         1,963,000 1,887,000
Carrying Value | Level 3 | Government receivables                            
Assets                            
Receivables                         98,000 103,000
Carrying Value | Level 2                            
Liabilities                            
Senior unsecured notes                         1,795,000 1,784,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