XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021   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      
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        
Other comprehensive income, net of tax 7,703        
Ending balance (in shares) at Oct. 01, 2022   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      
Ending balance at Oct. 01, 2022 $ 508,787 $ 121 110,025 397,971 670
Beginning balance (in shares) at Dec. 31, 2022 12,106,285 12,106,285      
Beginning balance at Dec. 31, 2022 $ 525,960 $ 121 112,042 406,052 7,745
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 7,605     7,605  
Other comprehensive income, net of tax 1,069       1,069
Issuance of common stock in public offering, net of issuance costs (in shares)   2,300,000      
Issuance of common stock in public offering, net of issuance costs 85,107 $ 23 85,084    
Employee stock purchase plan (in shares)   26,833      
Employee stock purchase plan 1,307   1,307    
Stock options exercised (in shares)   27,332      
Stock options exercised 807   807    
Stock awards vested (in shares)   228,063      
Stock awards vested 0 $ 3 (3)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (118,924)      
Stock repurchased related to the exercise of stock options and stock awards vested (6,622) $ (1) (6,621)    
Stock-based compensation 6,910   6,910    
Ending balance (in shares) at Jul. 01, 2023   14,569,589      
Ending balance at Jul. 01, 2023 $ 622,143 $ 146 199,526 413,657 8,814
Beginning balance (in shares) at Dec. 31, 2022 12,106,285 12,106,285      
Beginning balance at Dec. 31, 2022 $ 525,960 $ 121 112,042 406,052 7,745
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 10,818        
Other comprehensive income, net of tax $ 5,648        
Ending balance (in shares) at Sep. 30, 2023 14,596,379 14,596,379      
Ending balance at Sep. 30, 2023 $ 635,402 $ 146 204,993 416,870 13,393
Beginning balance (in shares) at Jul. 01, 2023   14,569,589      
Beginning balance at Jul. 01, 2023 622,143 $ 146 199,526 413,657 8,814
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 3,213     3,213  
Other comprehensive income, net of tax 4,579       4,579
Employee stock purchase plan (in shares)   25,378      
Employee stock purchase plan 1,314   1,314    
Stock awards vested (in shares)   2,360      
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (948)      
Stock repurchased related to the exercise of stock options and stock awards vested (53)   (53)    
Stock-based compensation $ 4,206   4,206    
Ending balance (in shares) at Sep. 30, 2023 14,596,379 14,596,379      
Ending balance at Sep. 30, 2023 $ 635,402 $ 146 $ 204,993 $ 416,870 $ 13,393