XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning Balance (in shares)   11,572,668      
Beginning Balance at Dec. 31, 2019 $ 292,800 $ 116 $ 88,399 $ 212,553 $ (8,268)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 13,020     13,020  
Other comprehensive income, net of tax 540       540
Employee stock purchase plan (in shares)   27,104      
Employee stock purchase plan 1,112   1,112    
Stock options exercised (in shares)   10,770      
Stock options exercised 270   270    
Stock awards vested (in shares)   131,886      
Stock awards vested 0 $ 2 (2)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (59,297)      
Stock repurchased related to the exercise of stock options and stock awards vested (2,664) $ (1) (2,663)    
Stock-based compensation 4,529   4,529    
Ending Balance (in shares) at Jun. 27, 2020   11,683,131      
Ending Balance at Jun. 27, 2020 309,607 $ 117 91,645 225,573 (7,728)
Beginning Balance at Dec. 31, 2019 292,800 $ 116 88,399 212,553 (8,268)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 19,521        
Other comprehensive income, net of tax 729        
Ending Balance (in shares) at Sep. 26, 2020   11,714,590      
Ending Balance at Sep. 26, 2020 319,435 $ 117 94,783 232,074 (7,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning Balance (in shares)   11,683,131      
Beginning Balance at Jun. 27, 2020 309,607 $ 117 91,645 225,573 (7,728)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 6,501     6,501  
Other comprehensive income, net of tax 189       189
Employee stock purchase plan (in shares)   30,181      
Employee stock purchase plan 1,085   1,085    
Stock options exercised (in shares)   2,557      
Stock options exercised 79   79    
Stock awards vested (in shares)   1,205      
Stock awards vested 0        
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (2,484)      
Stock repurchased related to the exercise of stock options and stock awards vested (102)   (102)    
Stock-based compensation 2,076   2,076    
Ending Balance (in shares) at Sep. 26, 2020   11,714,590      
Ending Balance at Sep. 26, 2020 319,435 $ 117 94,783 232,074 (7,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning Balance (in shares)   11,714,590      
Beginning Balance (in shares)   11,728,212      
Beginning Balance at Dec. 31, 2020 329,334 $ 117 97,090 241,727 (9,600)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 15,118     15,118  
Other comprehensive income, net of tax 490       490
Employee stock purchase plan (in shares)   31,580      
Employee stock purchase plan 1,558   1,558    
Stock options exercised (in shares)   31,527      
Stock options exercised 1,120   1,120    
Stock awards vested (in shares)   244,008      
Stock awards vested 0 $ 3 (3)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (140,520)      
Stock repurchased related to the exercise of stock options and stock awards vested (7,892) $ (1) (7,891)    
Stock-based compensation 5,742   5,742    
Ending Balance (in shares) at Jul. 03, 2021   11,894,807      
Ending Balance at Jul. 03, 2021 345,470 $ 119 97,616 256,845 (9,110)
Beginning Balance at Dec. 31, 2020 329,334 $ 117 97,090 241,727 (9,600)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 24,702        
Other comprehensive income, net of tax 735        
Ending Balance (in shares) at Oct. 02, 2021   11,922,399      
Ending Balance at Oct. 02, 2021 358,948 $ 119 101,265 266,429 (8,865)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning Balance (in shares)   11,894,807      
Beginning Balance at Jul. 03, 2021 345,470 $ 119 97,616 256,845 (9,110)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 9,584     9,584  
Other comprehensive income, net of tax 245       245
Employee stock purchase plan (in shares)   24,944      
Employee stock purchase plan 1,345   1,345    
Stock options exercised (in shares)   8,557      
Stock options exercised 280   280    
Stock awards vested (in shares)   1,365      
Stock awards vested 0        
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (7,274)      
Stock repurchased related to the exercise of stock options and stock awards vested (383)   (383)    
Stock-based compensation 2,407   2,407    
Ending Balance (in shares) at Oct. 02, 2021   11,922,399      
Ending Balance at Oct. 02, 2021 $ 358,948 $ 119 $ 101,265 $ 266,429 $ (8,865)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning Balance (in shares)   11,922,399