v3.25.2
Other Income (Expense), Net - Narrative (Details)
$ in Millions
1 Months Ended
Mar. 30, 2025
USD ($)
Senior Notes | 3.80% Notes Due 2025  
Debt Instrument [Line Items]  
Senior notes maturity $ 500