v3.25.2
Investment in Operating Leases - Schedule of Contractual Operating Lease Payments (Detail)
$ in Millions
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2026 $ 5,752
2027 4,185
2028 1,749
2029 324
2030 62
Total $ 12,072