XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jul. 30, 2022
Jun. 27, 2025
Mar. 28, 2025
Jun. 28, 2024
Mar. 29, 2024
Jun. 27, 2025
Jun. 28, 2024
Jul. 28, 2025
Jul. 01, 2025
Apr. 01, 2025
Equity, Class of Treasury Stock [Line Items]                      
Total cost     $ 4,319 $ 6,202   $ 1,055          
Amount available under repurchase plan     17,000       $ 17,000        
Stock repurchase additional authorized amount   $ 307,200                  
Cumulative purchases     290,200       290,200        
Cost of shares withheld and not issued             5,603 $ 3,925      
Dividend payment     $ 3,302 $ 3,318 $ 3,037 $ 3,036 $ 6,600        
Dividends payable, date to be paid, year and month                     2025-04
Subsequent Event [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Amount available under repurchase plan $ 30,000                    
Stock repurchase additional authorized amount $ 13,000                    
Dividends payable, date declared, year                 2025    
Dividends payable, date to be paid, year and month                 2025-10 2025-07  
Tax Withholding [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Shares withheld and not issued     3   6   177 168      
Cost of shares withheld and not issued     $ 88   $ 100   $ 5,600 $ 3,900      
Director [Member] | Share Repurchase Plan [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Repurchase of common stock     177       382        
Purchase price per share     $ 24.47       $ 27.53        
Total cost     $ 4,300       $ 10,500        
Chief Financial Officer and Members of Board of Directors [Member] | Share Repurchase Plan [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Repurchase of common stock             53        
Purchase price per share             $ 30.75        
Total cost             $ 1,600