XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2020   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 (in shares) at Dec. 31, 2020   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 24,702        
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)
Beginning balance (in shares) at Jul. 03, 2021   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 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)
Beginning balance (in shares) at Dec. 31, 2021 11,925,087 11,925,087      
Beginning balance at Dec. 31, 2021 $ 474,602 $ 119 104,253 377,263 (7,033)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 12,246     12,246  
Other comprehensive income, net of tax 7,647       7,647
Employee stock purchase plan (in shares)   31,686      
Employee stock purchase plan 1,386   1,386    
Stock options exercised (in shares)   81,212      
Stock options exercised 2,474 $ 1 2,473    
Stock awards vested (in shares)   160,349      
Stock awards vested 0 $ 2 (2)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (130,466)      
Stock repurchased related to the exercise of stock options and stock awards vested (6,454) $ (1) (6,453)    
Stock-based compensation 4,644   4,644    
Ending balance (in shares) at Jul. 02, 2022   12,067,868      
Ending balance at Jul. 02, 2022 $ 496,545 $ 121 106,301 389,509 614
Beginning balance (in shares) at Dec. 31, 2021 11,925,087 11,925,087      
Beginning balance at Dec. 31, 2021 $ 474,602 $ 119 104,253 377,263 (7,033)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income $ 20,708        
Ending balance (in shares) at Oct. 01, 2022 12,102,308 12,102,308      
Ending balance at Oct. 01, 2022 $ 508,787 $ 121 110,025 397,971 670
Beginning balance (in shares) at Jul. 02, 2022   12,067,868      
Beginning balance at Jul. 02, 2022 496,545 $ 121 106,301 389,509 614
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 8,462     8,462  
Other comprehensive income, net of tax 56       56
Employee stock purchase plan (in shares)   28,007      
Employee stock purchase plan 1,119   1,119    
Stock options exercised (in shares)   16,551      
Stock options exercised 613   613    
Stock awards vested (in shares)   775      
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (10,893)      
Stock repurchased related to the exercise of stock options and stock awards vested (518)   (518)    
Stock-based compensation $ 2,510   2,510    
Ending balance (in shares) at Oct. 01, 2022 12,102,308 12,102,308      
Ending balance at Oct. 01, 2022 $ 508,787 $ 121 $ 110,025 $ 397,971 $ 670