Basis of Presentation - Supplier Finance Programs (Details) - Commitment With Third Party Financial Institution |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Minimum | |
Other Commitments [Line Items] | |
Contractual obligation average payment term duration | 90 days |
Maximum | |
Other Commitments [Line Items] | |
Contractual obligation average payment term duration | 120 days |