v3.26.1
Other Income (Expense), Net - Additional Information (Details) - USD ($)
1 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Senior Notes | 3.80% Notes Due 2025    
Debt Instrument [Line Items]    
Senior notes maturity $ 750,000,000.0 $ 500,000,000.0