XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Treasury Stock (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 31, 2020
Sep. 30, 2018
Equity, Class of Treasury Stock [Line Items]          
Value of treasury stock acquired, cost method $ 127,747,000 $ 63,988,000 $ 249,949,000    
Cash payments related to stock repurchases 127,762,000 $ 66,687,000 $ 247,249,000    
2018 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Aggregate authorized amount of common stock to be repurchased         $ 500,000,000
2020 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Aggregate authorized amount of common stock to be repurchased       $ 500,000,000  
Remaining authorized share repurchase amount under repurchase program $ 345,100,000        
Common Stock Withheld for Settlement of Employee Tax Liabilities          
Equity, Class of Treasury Stock [Line Items]          
Treasury stock acquired (in shares) 0.7 0.8 0.6    
Value of treasury stock acquired, cost method $ 82,900,000 $ 65,300,000 $ 25,500,000