XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Share Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 28, 2024
Sep. 30, 2023
Jul. 26, 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 4,383,636 4,383,636        
Treasury Stock, Value, Acquired, Cost Method $ 287 $ 18,258 $ 74,835      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Treasury Stock, Shares, Acquired 1,871 118,026        
Treasury Stock, Value, Acquired, Cost Method $ 300 $ 18,300        
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 2,500,000
Share Repurchase Program, Number of Shares Repurchased 3,116,364 3,116,364