XML 116 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional information (Details)
$ in Billions
Dec. 31, 2023
USD ($)
lease
Jan. 31, 2023
agreement
Leases [Abstract]    
Number of lease agreements, sell and lease back | lease 3  
Number of purchase power operating lease agreements | agreement   2
Lease not yet commenced | $ $ 7.1