XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2022   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      
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      
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 awards vested 0        
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      
Ending balance at Sep. 30, 2023 $ 635,402 $ 146 204,993 416,870 13,393
Beginning balance (in shares) at Dec. 31, 2023 14,600,766 14,600,766      
Beginning balance at Dec. 31, 2023 $ 636,094 $ 146 206,197 421,980 7,771
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 14,573     14,573  
Other comprehensive income, net of tax 2,498       2,498
Employee stock purchase plan (in shares)   28,773      
Employee stock purchase plan 1,190   1,190    
Stock options exercised (in shares)   11,947      
Stock options exercised 415   415    
Stock awards vested (in shares)   210,159      
Stock awards vested 0 $ 2 (2)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (104,724)      
Stock repurchased related to the exercise of stock options and stock awards vested (5,289) $ (1) (5,288)    
Stock-based compensation 6,418   6,418    
Ending balance (in shares) at Jun. 29, 2024   14,746,921      
Ending balance at Jun. 29, 2024 $ 655,899 $ 147 208,930 436,553 10,269
Beginning balance (in shares) at Dec. 31, 2023 14,600,766 14,600,766      
Beginning balance at Dec. 31, 2023 $ 636,094 $ 146 206,197 421,980 7,771
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 24,721        
Other comprehensive income, net of tax $ (2,519)        
Ending balance (in shares) at Sep. 28, 2024 14,776,627 14,776,627      
Ending balance at Sep. 28, 2024 $ 665,572 $ 148 213,471 446,701 5,252
Beginning balance (in shares) at Jun. 29, 2024   14,746,921      
Beginning balance at Jun. 29, 2024 655,899 $ 147 208,930 436,553 10,269
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 10,148     10,148  
Other comprehensive income, net of tax (5,017)       (5,017)
Employee stock purchase plan (in shares)   26,447      
Employee stock purchase plan 1,132   1,132    
Stock options exercised (in shares)   8,933      
Stock options exercised 358   358    
Stock awards vested (in shares)   2,205      
Stock awards vested 0 $ 1 (1)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (7,879)      
Stock repurchased related to the exercise of stock options and stock awards vested (508)   (508)    
Stock-based compensation $ 3,560   3,560    
Ending balance (in shares) at Sep. 28, 2024 14,776,627 14,776,627      
Ending balance at Sep. 28, 2024 $ 665,572 $ 148 $ 213,471 $ 446,701 $ 5,252