XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Aug. 14, 2024
Aug. 02, 2024
May 13, 2022
Nov. 07, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 1,883,636   1,883,636          
Treasury Stock, Value, Acquired, Cost Method $ 976 $ 6,964 $ 17,971 $ 74,835        
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Treasury Stock, Shares, Acquired 6,296   116,155          
Treasury Stock, Value, Acquired, Cost Method $ 1,000   $ 18,000          
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 4,383,636 2,500,000 2,500,000
Share Repurchase Program, Number of Shares Repurchased 3,116,364   3,116,364