XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Beginning Balance at Jan. 02, 2021 $ 485,134 $ 625 $ 420,202 $ 2,720 $ 79,896 $ (18,309)
Beginning Balance, Shares at Jan. 02, 2021   58,998,711        
Vesting of restricted stock, Shares   189,466        
Issuance of treasury stock, Shares   4,600        
Issuance of treasury stock         (20) 20
Grants of restricted stock   $ 3 (3)      
Forfeitures of restricted stock   $ (1) 1      
Purchases of treasury stock (1,005)         (1,005)
Purchases of treasury stock, Shares   (42,414)        
Retirement of treasury stock     (844)   (161) 1,005
Stock-based compensation 3,494   3,494      
Exercise of stock options, Shares   67,797        
Exercise of stock options 138 $ 1 137      
Common stock issued under ESPP, Shares   11,171        
Common stock issued under ESPP 177   177      
Issuance in acquisition of Eco 6,108 $ 4 6,104      
Issuance in acquisition of Eco, Shares   357,797        
Net income attributable to the Company 22,529       22,529  
Decrease (increase) in value of RNCI (3,563)       (3,563)  
Other comprehensive income (loss), net of tax expense 8,610     8,610    
Ending Balance at Jul. 03, 2021 521,622 $ 632 429,268 11,330 98,681 (18,289)
Ending Balance, Shares at Jul. 03, 2021   59,587,128        
Beginning Balance at Apr. 03, 2021 509,266 $ 631 427,210 7,615 92,119 (18,309)
Beginning Balance, Shares at Apr. 03, 2021   59,461,200        
Vesting of restricted stock, Shares   42,360        
Issuance of treasury stock, Shares   4,600        
Issuance of treasury stock         (20) 20
Stock-based compensation 1,744   1,744      
Exercise of stock options, Shares   67,797        
Exercise of stock options 138 $ 1 137      
Common stock issued under ESPP, Shares   11,171        
Common stock issued under ESPP 177   177      
Net income attributable to the Company 10,145       10,145  
Decrease (increase) in value of RNCI (3,563)       (3,563)  
Other comprehensive income (loss), net of tax expense 3,715     3,715    
Ending Balance at Jul. 03, 2021 521,622 $ 632 429,268 11,330 98,681 (18,289)
Ending Balance, Shares at Jul. 03, 2021   59,587,128        
Beginning Balance at Jan. 01, 2022 529,097 $ 635 433,347 7,006 106,398 (18,289)
Beginning Balance, Shares at Jan. 01, 2022   59,696,117        
Vesting of restricted stock, Shares   317,102        
Grants of restricted stock   $ 6 (6)      
Forfeitures of restricted stock   $ (1) 1      
Purchases of treasury stock (1,663)         (1,663)
Purchases of treasury stock, Shares   (84,492)        
Retirement of treasury stock   $ (1) (1,335)   (327) 1,663
Stock-based compensation 4,909   4,909      
Common stock issued under ESPP, Shares   17,964        
Common stock issued under ESPP 291   291      
Net income attributable to the Company 59,330       59,330  
Decrease (increase) in value of RNCI (1,785)       (1,785)  
Other comprehensive income (loss), net of tax expense (9,374)     (9,374)    
Ending Balance at Jul. 02, 2022 580,805 $ 639 437,207 (2,368) 163,616 (18,289)
Ending Balance, Shares at Jul. 02, 2022   59,946,691        
Beginning Balance at Apr. 02, 2022 553,655 $ 639 434,212 9,989 127,104 (18,289)
Beginning Balance, Shares at Apr. 02, 2022   59,900,587        
Vesting of restricted stock, Shares   28,140        
Grants of restricted stock   $ 1 (1)      
Forfeitures of restricted stock   $ (1) 1      
Stock-based compensation 2,704   2,704      
Common stock issued under ESPP, Shares   17,964        
Common stock issued under ESPP 291   291      
Net income attributable to the Company 36,161       36,161  
Decrease (increase) in value of RNCI 351       351  
Other comprehensive income (loss), net of tax expense (12,357)     (12,357)    
Ending Balance at Jul. 02, 2022 $ 580,805 $ 639 $ 437,207 $ (2,368) $ 163,616 $ (18,289)
Ending Balance, Shares at Jul. 02, 2022   59,946,691