XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
May 13, 2022
Nov. 07, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock Repurchased During Period, Shares     1,365,598      
Treasury Stock Acquired, Average Cost Per Share     $ 164.07      
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 2,469,737   2,469,737      
Treasury Stock, Value, Acquired, Cost Method $ 71 $ 115 $ 239,680 $ 2,477    
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Treasury Stock, Shares, Acquired 555   89,459      
Treasury Stock, Value, Acquired, Cost Method $ 100   $ 15,700      
2017 Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock Repurchase Program, Number of Shares Authorized to be Repurchased         2,500,000 2,500,000
Stock Repurchased During Period, Value     $ 224,000      
Share Repurchase Program, Number of Shares Repurchased 2,530,263   2,530,263