XML 92 R79.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Schedule of future minimum master lease payments to be received from investors (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
Lessor, Lease, Description [Line Items]  
2024 $ 1,405
2025 960
2026 461
2027 227
2028 197
Thereafter 1,492
Gross lease receivables 4,742
Solar City  
Lessor, Lease, Description [Line Items]  
2024 18
2025 27
2026 28
2027 29
2028 29
Thereafter 337
Gross lease receivables $ 468