XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 30, 2022
Sep. 26, 2025
Jun. 27, 2025
Mar. 28, 2025
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Sep. 26, 2025
Sep. 27, 2024
Oct. 01, 2025
Sep. 27, 2025
Jul. 01, 2025
Apr. 01, 2025
Equity, Class of Treasury Stock [Line Items]                          
Total cost   $ 17,406 $ 4,319 $ 6,202 $ 1,737   $ 1,055            
Amount available under repurchase plan   12,600           $ 12,600          
Stock repurchase additional authorized amount $ 320,200                        
Cumulative purchases   307,600           307,600          
Cost of shares withheld and not issued               11,118 $ 4,070        
Dividend payment   $ 3,270 $ 3,302 $ 3,318 $ 3,041 $ 3,037 $ 3,036 $ 9,600          
Dividends payable, date to be paid, year and month                       2025-07 2025-04
Subsequent Event [Member]                          
Equity, Class of Treasury Stock [Line Items]                          
Dividends payable, date declared, year                     2025    
Dividends payable, date to be paid, year and month                   2025-10 2026-01    
Tax Withholding [Member]                          
Equity, Class of Treasury Stock [Line Items]                          
Shares withheld and not issued   268     6     444 174        
Cost of shares withheld and not issued   $ 5,500     $ 100     $ 11,100 $ 4,100        
Director [Member] | Share Repurchase Plan [Member]                          
Equity, Class of Treasury Stock [Line Items]                          
Repurchase of common stock   839           1,200          
Purchase price per share   $ 20.73           $ 22.86          
Total cost   $ 17,400           $ 27,900          
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               50          
Purchase price per share               $ 30.78          
Total cost               $ 1,600