v3.25.2
Commitment and Contingencies (Details) - Brazil - Reduction in taxes - Foreign Tax Authority - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Commitments and Contingencies    
Brazilian deferred tax credits $ 32 $ 39
Accounts receivable, net    
Commitments and Contingencies    
Brazilian deferred tax credits 27  
Other non-current assets    
Commitments and Contingencies    
Brazilian deferred tax credits $ 5