XML 124 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional information (Details)
$ in Billions
Dec. 31, 2024
USD ($)
lease
Jan. 31, 2023
agreement
Leases [Abstract]    
Number of lease agreements, sell and lease back | lease 3  
Term of contract 20 years  
Lease not yet commenced | $ $ 16.7  
Number of purchase power operating lease agreements | agreement   2