XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Performance Obligations (Details)
$ in Billions
3 Months Ended
Mar. 31, 2024
USD ($)
Accounting Policies [Abstract]  
Contracted but not yet recognized revenue $ 6.0
Performance obligation, description of timing We do not expect the annual recognition to vary significantly over approximately the next 19 years as the vast majority of existing customer agreements have at least 19 years remaining
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Contracted but not yet recognized revenue 4.00%
Contracted but not yet recognized revenue, expected timing of satisfaction 12 months