XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Purchase Obligations    
Commitment And Contingencies [Line Items]    
Purchase obligation $ 250 $ 262
Purchase commitment term 5 years  
Purchase Obligation, to be Paid, Remainder of Fiscal Year   48
Purchase obligation, year one   75
Purchase obligation, year two   67
Purchase obligation, year three   55
Purchase obligation, year four   17
Purchase obligation, thereafter   0
Service Obligations    
Commitment And Contingencies [Line Items]    
Service obligation, remainder of fiscal year   152
Service obligation, year one   170
Service obligation, year two   105
Service obligation, year three   29
Service obligation, thereafter   0
Service obligation   $ 456
Service obligation agreement termination fees percentage   25.00%
Service obligation maturity period   10 years