v3.26.1
Shareholders' Equity And Net Income Per Share Dividends (Details) - shares
shares in Thousands
Apr. 01, 2025
Mar. 31, 2025
Accelerated Share Repurchase July 2024 Agreement    
Accelerated Share Repurchases Number of Incremental Shares Due 6,000 11,700