XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Balance at Dec. 31, 2021 $ 143,853 $ 60 $ 300,288 $ (157,294) $ 11,272 $ (10,473)
Balance, Shares at Dec. 31, 2021   59,631   (28,358)    
Issuance of common stock, net (2,347)   (2,347)      
Issuance of common stock, net, Shares   517        
Treasury stock purchased (116,572)     $ (116,572)    
Treasury stock purchased, Shares       (4,919)    
Amortization of restricted stock units and common stock subject to vesting requirements 10,384   10,384      
Dividends declared (13,434)       (13,434)  
Net income 40,802       40,802  
Foreign currency translation (4,408)         (4,408)
Balance at Dec. 30, 2022 58,278 $ 60 308,325 $ (273,866) 38,640 (14,881)
Ending Balance, Shares at Dec. 30, 2022   60,148   (33,277)    
Issuance of common stock, net (2,847) $ 1 (2,848)      
Issuance of common stock, net, Shares   433        
Treasury stock purchased (734)     $ (734)    
Treasury stock purchased, Shares       (38)    
Amortization of restricted stock units and common stock subject to vesting requirements 11,557   11,557      
Dividends declared (11,971)       (11,971)  
Net income 34,151       34,151  
Foreign currency translation 1,646         1,646
Balance at Dec. 29, 2023 90,080 $ 61 317,034 $ (274,600) 60,820 (13,235)
Ending Balance, Shares at Dec. 29, 2023   60,581   (33,315)    
Issuance of common stock, net (3,074)   (3,074)      
Issuance of common stock, net, Shares   450        
Treasury stock purchased (6,422)     $ (6,422)    
Treasury stock purchased, Shares       (225)    
Amortization of restricted stock units and common stock subject to vesting requirements 18,325   18,325      
Dividends declared (12,139)       (12,139)  
Net income 29,630       29,630  
Foreign currency translation (826)         (826)
Balance at Dec. 27, 2024 $ 115,574 $ 61 $ 332,285 $ (281,022) $ 78,311 $ (14,061)
Ending Balance, Shares at Dec. 27, 2024   61,031   (33,540)