v3.25.2
Shareholders' Equity And Net Income Per Share Dividends (Details)
shares in Thousands
Jun. 30, 2025
shares
Accelerated Share Repurchase July 2024 Agreement  
Accelerated Share Repurchases Number of Incremental Shares Due 17,700