XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Shareholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Oct. 18, 2022
Aug. 17, 2022
Jul. 01, 2022
May 18, 2022
Feb. 16, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2021
Accelerated Share Repurchases [Line Items]                        
Treasury stock shares (in shares)           19,600,000           18,500,000
Fair value of common stock repurchased           $ 748,000,000.0           $ 673,900,000
Stock repurchase program, remaining authorized repurchase amount           $ 249,600,000            
Cash dividends paid   $ 0.1025   $ 0.1025 $ 0.1025 $ 0.1025 $ 0.1025 $ 0.1025 $ 0.0925 $ 0.0925 $ 0.0925  
Dividend approved date           Jul. 20, 2022 Apr. 25, 2022 Jan. 20, 2022        
Dividend paid           $ 29,000,000.0 $ 29,000,000.0 $ 28,900,000 $ 26,100,000 $ 26,100,000 $ 26,100,000  
Dividend payable date           Aug. 17, 2022 May 18, 2022 Feb. 16, 2022        
GRP Holdco Limited                        
Accelerated Share Repurchases [Line Items]                        
Business combination, shares issued     252,802                  
Business combination, total value     $ 14,700,000                  
Subsequent Event                        
Accelerated Share Repurchases [Line Items]                        
Dividend payable per share $ 0.1150                      
Dividend payable, record date Nov. 02, 2022                      
Dividend payable date Nov. 16, 2022                      
Second Accelerated Share Repurchase Agreement | Maximum                        
Accelerated Share Repurchases [Line Items]                        
Shares repurchased, authorized amount           $ 100,000,000.0            
Accelerated Share Repurchase Agreement                        
Accelerated Share Repurchases [Line Items]                        
Treasury stock shares (in shares)             777,926 386,083        
Fair value of common stock repurchased             $ 50,000,000.0 $ 24,100,000        
Treasury stock, average cost per share             $ 64.27 $ 62.31