v3.25.2
Shareholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2025
May 31, 2023
Shareholders' Equity    
Common stock, shares issued 182,695,537  
Common stock, shares outstanding 151,715,927  
Common stock, shares authorized 260,000,000  
Common stock, par value (in dollars per share) $ 0.01  
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0  
Preferred stock, shares authorized 5,000,000  
Preferred stock, par value (in dollars per share) $ 0.01  
Treasury stock, shares 30,979,610  
May 2023 Repurchase Program    
Shareholders' Equity    
Amount approved for repurchase of common stock   $ 500.0