v3.25.2
Commitments and Contingencies (Details) - Pending Litigation - Breach of Contract - USD ($)
$ in Millions
May 12, 2025
Jul. 18, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Purchase obligation   $ 25
Loss contingency $ 8