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 |