XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Purchase Obligations  
Commitment And Contingencies [Line Items]  
Purchase obligation, remainder of 2024 $ 55
Purchase obligation, 2025 59
Purchase obligation, 2026 54
Purchase obligation, 2027 54
Purchase obligation, 2028 50
Purchase obligation, thereafter 13
Purchase commitment 250
Service Obligations  
Commitment And Contingencies [Line Items]  
Service obligation, remainder of 2024 116
Service obligation, 2025 162
Service obligation, 2026 170
Service obligation, 2027 178
Service obligation, 2028 $ 154
Service obligation agreement termination fees percentage 25.00%
Service obligation maturity period 10 years