v3.25.2
Variable interest entities and asset securitizations - Asset-backed Notes Issued to Investors (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]    
Asset-Backed Notes to Investors $ 2,141 $ 1,229
August 2023 | Equipment finance loans and leases    
Variable Interest Entity [Line Items]    
Remaining collateral balance 324 416
Asset-Backed Notes to Investors $ 214 297
Weighted-Average Life 9 months 18 days  
Weighted-Average Rate 5.74%  
March 2024 | Automobile loans    
Variable Interest Entity [Line Items]    
Remaining collateral balance $ 314 383
Asset-Backed Notes to Investors $ 302 371
Weighted-Average Life 1 year 3 months 18 days  
Weighted-Average Rate 5.28%  
August 2024 | Equipment finance loans and leases    
Variable Interest Entity [Line Items]    
Remaining collateral balance $ 588 691
Asset-Backed Notes to Investors $ 478 561
Weighted-Average Life 1 year 3 months 18 days  
Weighted-Average Rate 4.88%  
February 2025 | Automobile loans    
Variable Interest Entity [Line Items]    
Remaining collateral balance $ 641 0
Asset-Backed Notes to Investors $ 627 0
Weighted-Average Life 1 year 8 months 12 days  
Weighted-Average Rate 4.76%  
May 2025 | Equipment finance loans and leases    
Variable Interest Entity [Line Items]    
Remaining collateral balance $ 636 0
Asset-Backed Notes to Investors $ 520 $ 0
Weighted-Average Life 2 years  
Weighted-Average Rate 4.74%