XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Narrative) (Details)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Mar. 21, 2025
$ / shares
Jan. 03, 2025
Oct. 04, 2024
Jul. 05, 2024
Apr. 05, 2024
Jan. 05, 2024
Oct. 06, 2023
Jul. 07, 2023
Apr. 07, 2023
Jan. 06, 2023
Oct. 06, 2022
Jul. 30, 2022
USD ($)
Jul. 08, 2022
Apr. 08, 2022
Oct. 31, 2024
USD ($)
Nov. 30, 2022
USD ($)
Dec. 31, 2012
$ / shares
Feb. 28, 2025
USD ($)
$ / shares
shares
Dec. 27, 2024
USD ($)
$ / shares
shares
Dec. 27, 2025
$ / shares
Dec. 27, 2024
USD ($)
$ / shares
shares
Dec. 29, 2023
USD ($)
$ / shares
shares
Dec. 30, 2022
USD ($)
$ / shares
shares
Jul. 30, 2002
USD ($)
Equity, Class of Treasury Stock [Line Items]                                                
Number of shares available for future issuance under the plans | shares                                     200,000   200,000      
Stock repurchase authorized                                               $ 5,000,000.0
Additional stock repurchase authorized                       $ 307,200,000     $ 20,000,000 $ 120,000,000                
Amount available under repurchase plan                                     $ 27,500,000   $ 27,500,000      
Cumulative purchases                                     $ 279,700,000   279,700,000      
Total cost                                         6,422,000 $ 734,000 $ 116,572,000  
Cost of shares withheld and not issued                                         4,070,000 3,782,000 $ 3,225,000  
Cumulative cash used for repurchase of stock                                         10,500,000 4,500,000    
Dividend declared | $ / shares                                 $ 0.1           $ 0.44  
Dividend payment                                         $ 12,139,000 $ 11,971,000 $ 13,434,000  
O2022 Q1 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date                           Apr. 08, 2022                    
O2022 Q2 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date                         Jul. 08, 2022                      
O2022 Q3 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date                     Oct. 06, 2022                          
O2022 Q4 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date                   Jan. 06, 2023                            
O2023 Q1 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date                 Apr. 07, 2023                              
O2023 Q2 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date               Jul. 07, 2023                                
O2023 Q3 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date             Oct. 06, 2023                                  
O2023 Q4 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend payment date           Jan. 05, 2024                                    
O2024 Q1 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares                                     $ 0.11          
Dividend payment date         Apr. 05, 2024                                      
O2024 Q2 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares                                     0.11          
Dividend payment date       Jul. 05, 2024                                        
O2024 Q3 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares                                     0.11          
Dividend payment date     Oct. 04, 2024                                          
O2024 Q4 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares                                     $ 0.11          
Dividend payment date   Jan. 03, 2025                                            
Director [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Purchase price per share | $ / shares                                         $ 24.34      
Total cost                                         $ 1,100,000      
Forecast [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares $ 0.48                                     $ 0.44        
Dividend payable, year 2025                                              
Annual dividend approved percentage 9.00%                                              
Forecast [Member] | O2025 Q1 Dividends [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Dividend declared | $ / shares $ 0.12                                              
Dividends payable, date of record Mar. 21, 2025                                              
Dividend payment date Apr. 04, 2025                                              
Forecast [Member] | Director [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Annual dividend approved percentage 9.00%                                              
Share Repurchase Plan [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Repurchase of common stock | shares                                         226,000 37,000    
Purchase price per share | $ / shares                                         $ 28.47 $ 18.96    
Total cost                                         $ 6,400,000 $ 700,000    
Share Purchase Plan [member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Tender Offer                                             4,900,000  
Credit facility and cash on hand                                             $ 60,000,000  
Purchase price per share | $ / shares                                             $ 23.72  
Common stock issued and outstanding                                             0.15  
Total cost                                             $ 116,000,000  
Cumulative [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Repurchase of common stock | shares                                         33,500,000 33,200,000    
Purchase price per share | $ / shares                                         $ 8.36 $ 8.22    
Tax Withholding [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Shares withheld and not issued | shares                                         174,000 174,000    
Cost of shares withheld and not issued                                         $ 4,100,000 $ 3,800,000    
Subsequent Event [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Amount available under repurchase plan                                   $ 26,000,000.0            
Subsequent Event [Member] | Chief Financial Officer and Members of Board of Directors [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Repurchase of common stock | shares                                   50,000            
Purchase price per share | $ / shares                                   $ 30.78            
Total cost                                   $ 1,600,000            
Stock Option [Member]                                                
Equity, Class of Treasury Stock [Line Items]                                                
Percentage of eligible compensation allowed, per grant purchase                                         10.00%      
Interval between employee stock purchases                                         6 months      
Employee purchase price as percentage of trading value                                         95.00%      
Aggregate fair market value of shares purchased by an employee                                         $ 25,000      
Employee stock purchase plan, expiration date                                         Jul. 01, 2028      
Total number of shares available for purchase under the plans | shares                                     159,932   159,932      
Shares issued under ESPP | shares                                         41,788 43,668 40,622  
Proceeds from ESPP                                         $ 1,000,000 $ 900,000 $ 800,000  
Additional shares authorized | shares                                         250,000