v3.26.1
SHAREHOLDERS' EQUITY - Share Repurchase Program (Narrative) (Details) - USD ($)
shares in Millions
Jun. 30, 2026
Aug. 31, 2018
Jan. 31, 2016
Sep. 30, 2015
Apr. 30, 2015
Apr. 30, 2007
May 31, 2005
Aug. 31, 2003
May 31, 2000
Equity [Abstract]                  
Authorized stock repurchase amount   $ 650,000,000.0 $ 450,000,000.0 $ 400,000,000.0 $ 350,000,000.0 $ 300,000,000.0 $ 200,000,000.0 $ 100,000,000.0 $ 50,000,000.0
Repurchases of common stock to date (in shares) 1.5                
Repurchases of common stock to date $ 595,400,000                
Remaining authorized repurchase amount $ 54,600,000