XML 73 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase and Dividends - Narrative (Details) - USD ($)
12 Months Ended
Dec. 20, 2021
Nov. 15, 2021
Sep. 03, 2021
May 28, 2021
Feb. 26, 2021
Dec. 11, 2020
Sep. 04, 2020
May 29, 2020
Feb. 28, 2020
Dec. 13, 2019
Oct. 03, 2021
Sep. 27, 2020
Sep. 29, 2019
Oct. 05, 2021
Jan. 27, 2020
Subsequent Event [Line Items]                              
Remaining authorized repurchase amount                     $ 147,800,000 $ 207,800,000      
Shares repurchased (in shares)                     479,369        
Average price per share (in dollars per share)                     $ 125.16        
Share repurchases total cost                     $ 60,000,000        
Cash dividends paid per share (in dollars per share)     $ 0.20 $ 0.20 $ 0.17 $ 0.17 $ 0.17 $ 0.17 $ 0.15 $ 0.15 $ 0.74 $ 0.64 $ 0.54    
Forecast                              
Subsequent Event [Line Items]                              
Cash dividends paid per share (in dollars per share) $ 0.20                            
Subsequent Event                              
Subsequent Event [Line Items]                              
Quarterly cash dividend declared (in dollars per share)   $ 0.20                          
January 2020 Stock Repurchase Program                              
Subsequent Event [Line Items]                              
Maximum repurchase amount under stock repurchase program                             $ 200,000,000
October 2021 Stock Repurchase Program | Subsequent Event                              
Subsequent Event [Line Items]                              
Maximum repurchase amount under stock repurchase program                           $ 400,000,000