XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 5,231     5,231  
Other comprehensive income, net of tax (2,088)       (2,088)
Employee stock purchase plan (in shares)   26,833      
Employee stock purchase plan 1,307   1,307    
Stock options exercised (in shares)   25,561      
Stock options exercised 737   737    
Stock awards vested (in shares)   173,249      
Stock awards vested 0 $ 2 (2)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (100,224)      
Stock repurchased related to the exercise of stock options and stock awards vested (5,480) $ (1) (5,479)    
Stock-based compensation 2,717   2,717    
Ending balance (in shares) at Apr. 01, 2023   12,231,704      
Ending balance at Apr. 01, 2023 528,384 $ 122 111,322 411,283 5,657
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        
Other comprehensive income, net of tax 1,069        
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 Apr. 01, 2023   12,231,704      
Beginning balance at Apr. 01, 2023 528,384 $ 122 111,322 411,283 5,657
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 2,374     2,374  
Other comprehensive income, net of tax 3,157       3,157
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    
Stock options exercised (in shares)   1,771      
Stock options exercised 70   70    
Stock awards vested (in shares)   54,814      
Stock awards vested 0 $ 1 (1)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (18,700)      
Stock repurchased related to the exercise of stock options and stock awards vested (1,142)   (1,142)    
Stock-based compensation 4,193   4,193    
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, 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 6,849     6,849  
Other comprehensive income, net of tax 2,243       2,243
Employee stock purchase plan (in shares)   28,773      
Employee stock purchase plan 1,190   1,190    
Stock options exercised (in shares)   1,625      
Stock options exercised 47   47    
Stock awards vested (in shares)   152,569      
Stock awards vested 0 $ 2 (2)    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (77,107)      
Stock repurchased related to the exercise of stock options and stock awards vested (3,765) $ (1) (3,764)    
Stock-based compensation 2,889   2,889    
Ending balance (in shares) at Mar. 30, 2024   14,706,626      
Ending balance at Mar. 30, 2024 $ 645,547 $ 147 206,557 428,829 10,014
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        
Other comprehensive income, net of tax $ 2,498        
Ending balance (in shares) at Jun. 29, 2024 14,746,921 14,746,921      
Ending balance at Jun. 29, 2024 $ 655,899 $ 147 208,930 436,553 10,269
Beginning balance (in shares) at Mar. 30, 2024   14,706,626      
Beginning balance at Mar. 30, 2024 645,547 $ 147 206,557 428,829 10,014
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 7,724     7,724  
Other comprehensive income, net of tax 255       255
Stock options exercised (in shares)   10,322      
Stock options exercised 368   368    
Stock awards vested (in shares)   57,590      
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (27,617)      
Stock repurchased related to the exercise of stock options and stock awards vested (1,524)   (1,524)    
Stock-based compensation $ 3,529   3,529    
Ending balance (in shares) at Jun. 29, 2024 14,746,921 14,746,921      
Ending balance at Jun. 29, 2024 $ 655,899 $ 147 $ 208,930 $ 436,553 $ 10,269