XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.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   221,724        
Grants of restricted stock   $ 7 (7)      
Forfeitures of restricted stock   $ (1) 1      
Purchases of treasury stock (1,159)         (1,159)
Purchases of treasury stock, Shares   (50,266)        
Retirement of treasury stock   $ (1) (969)   (189) 1,159
Issuance of treasury stock, Shares   4,600        
Issuance of treasury stock         (20) 20
Stock-based compensation 5,748   5,748      
Exercise of stock options, Shares   67,797        
Exercise of stock options 138 $ 1 137      
Common stock issued under ESPP, Shares   12,024        
Common stock issued under ESPP 191   191      
Issuance in acquisition of Eco 6,108 $ 4 6,104      
Issuance in acquisition of Eco, Shares   357,797        
Net income (loss) attributable to the Company 16,712       16,712  
Decrease (increase) in value of RNCI (4,528)       (4,528)  
Other comprehensive income (loss), net of tax expense 8,500     8,500    
Ending Balance at Oct. 02, 2021 516,844 $ 635 431,407 11,220 91,871 (18,289)
Ending Balance, Shares at Oct. 02, 2021   59,612,387        
Beginning Balance at Jul. 03, 2021 521,622 $ 632 429,268 11,330 98,681 (18,289)
Beginning Balance, Shares at Jul. 03, 2021   59,587,128        
Vesting of restricted stock, Shares   32,258        
Grants of restricted stock   $ 4 (4)      
Purchases of treasury stock (154)         (154)
Purchases of treasury stock, Shares   (7,852)        
Retirement of treasury stock   $ (1) (125)   (28) 154
Stock-based compensation 2,254   2,254      
Common stock issued under ESPP, Shares   853        
Common stock issued under ESPP 14   14      
Net income (loss) attributable to the Company (5,817)       (5,817)  
Decrease (increase) in value of RNCI (965)       (965)  
Other comprehensive income (loss), net of tax expense (110)     (110)    
Ending Balance at Oct. 02, 2021 516,844 $ 635 431,407 11,220 91,871 (18,289)
Ending Balance, Shares at Oct. 02, 2021   59,612,387        
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   359,360        
Grants of restricted stock   $ 6 (6)      
Forfeitures of restricted stock   $ (1) 1      
Purchases of treasury stock (1,888)         (1,888)
Purchases of treasury stock, Shares   (95,001)        
Retirement of treasury stock   $ (1) (1,498)   (389) 1,888
Stock-based compensation 7,638   7,638      
Common stock issued under ESPP, Shares   17,964        
Common stock issued under ESPP 291   291      
Net income (loss) attributable to the Company 89,371       89,371  
Decrease (increase) in value of RNCI (1,514)       (1,514)  
Other comprehensive income (loss), net of tax expense (9,535)     (9,535)    
Ending Balance at Oct. 01, 2022 613,460 $ 639 439,773 (2,529) 193,866 (18,289)
Ending Balance, Shares at Oct. 01, 2022   59,978,440        
Beginning Balance at Jul. 02, 2022 580,805 $ 639 437,207 (2,368) 163,616 (18,289)
Beginning Balance, Shares at Jul. 02, 2022   59,946,691        
Vesting of restricted stock, Shares   42,258        
Purchases of treasury stock (225)         (225)
Purchases of treasury stock, Shares   (10,509)        
Retirement of treasury stock     (163)   (62) 225
Stock-based compensation 2,729   2,729      
Net income (loss) attributable to the Company 30,041       30,041  
Decrease (increase) in value of RNCI 271       271  
Other comprehensive income (loss), net of tax expense (161)     (161)    
Ending Balance at Oct. 01, 2022 $ 613,460 $ 639 $ 439,773 $ (2,529) $ 193,866 $ (18,289)
Ending Balance, Shares at Oct. 01, 2022   59,978,440