v3.26.1
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 (Loss) Income 15,928     15,928  
Other comprehensive income (loss), net of tax 26       26
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)   52,211      
Employee stock purchase plan 2,542 $ 1 2,541    
Stock options exercised (in shares)   49,450      
Stock options exercised 1,564   1,564    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (138,929)      
Stock repurchased related to the exercise of stock options and stock awards vested (7,381) $ (1) (7,380)    
Stock awards vested (in shares)   231,749      
Stock awards vested 0 $ 2 (2)    
Stock-based compensation 12,348   12,348    
Ending balance (in shares) at Dec. 31, 2023   14,600,766      
Ending balance at Dec. 31, 2023 636,094 $ 146 206,197 421,980 7,771
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 6,364        
Other comprehensive income (loss), net of tax $ 2,243        
Ending balance (in shares) at Mar. 30, 2024 14,706,626        
Ending balance at Mar. 30, 2024 $ 645,183        
Beginning balance (in shares) at Dec. 31, 2023   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 (Loss) Income 5,688        
Other comprehensive income (loss), net of tax $ 2,498        
Ending balance (in shares) at Jun. 29, 2024 14,746,921        
Ending balance at Jun. 29, 2024 $ 655,340        
Beginning balance (in shares) at Dec. 31, 2023   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 (Loss) Income 15,091        
Other comprehensive income (loss), net of tax $ (2,519)        
Ending balance (in shares) at Sep. 28, 2024 14,776,627        
Ending balance at Sep. 28, 2024 $ 664,106        
Beginning balance (in shares) at Dec. 31, 2023   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 (Loss) Income 21,677     21,677  
Other comprehensive income (loss), net of tax 3,613       3,613
Employee stock purchase plan (in shares)   55,220      
Employee stock purchase plan 2,323 $ 1 2,322    
Stock options exercised (in shares)   20,880      
Stock options exercised 774   774    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (114,956)      
Stock repurchased related to the exercise of stock options and stock awards vested (5,954) $ (1) (5,953)    
Stock awards vested (in shares)   219,308      
Stock awards vested 0 $ 2 (2)    
Stock-based compensation $ 21,595   21,595    
Ending balance (in shares) at Dec. 31, 2024 14,781,218 14,781,218      
Ending balance at Dec. 31, 2024 $ 680,122 $ 148 224,933 443,657 11,384
Beginning balance (in shares) at Mar. 30, 2024 14,706,626        
Beginning balance at Mar. 30, 2024 $ 645,183        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income (676)        
Other comprehensive income (loss), net of tax $ 255        
Ending balance (in shares) at Jun. 29, 2024 14,746,921        
Ending balance at Jun. 29, 2024 $ 655,340        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 9,404        
Other comprehensive income (loss), net of tax $ (5,017)        
Ending balance (in shares) at Sep. 28, 2024 14,776,627        
Ending balance at Sep. 28, 2024 $ 664,106        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 6,585        
Other comprehensive income (loss), net of tax $ 6,132        
Ending balance (in shares) at Dec. 31, 2024 14,781,218 14,781,218      
Ending balance at Dec. 31, 2024 $ 680,122 $ 148 224,933 443,657 11,384
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 1,402        
Other comprehensive income (loss), net of tax $ (2,354)        
Ending balance (in shares) at Mar. 29, 2025 14,868,305        
Ending balance at Mar. 29, 2025 $ 692,067        
Beginning balance (in shares) at Dec. 31, 2024 14,781,218 14,781,218      
Beginning balance at Dec. 31, 2024 $ 680,122 $ 148 224,933 443,657 11,384
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 14,156        
Other comprehensive income (loss), net of tax $ (3,893)        
Ending balance (in shares) at Jun. 28, 2025 14,922,797        
Ending balance at Jun. 28, 2025 $ 705,760        
Beginning balance (in shares) at Dec. 31, 2024 14,781,218 14,781,218      
Beginning balance at Dec. 31, 2024 $ 680,122 $ 148 224,933 443,657 11,384
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income (46,671)        
Other comprehensive income (loss), net of tax $ (4,561)        
Ending balance (in shares) at Sep. 27, 2025 14,945,835        
Ending balance at Sep. 27, 2025 $ 649,216        
Beginning balance (in shares) at Dec. 31, 2024 14,781,218 14,781,218      
Beginning balance at Dec. 31, 2024 $ 680,122 $ 148 224,933 443,657 11,384
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income (37,353)     (37,353)  
Other comprehensive income (loss), net of tax (4,838)       (4,838)
Employee stock purchase plan (in shares)   44,859      
Employee stock purchase plan $ 2,482 $ 1 2,481    
Stock options exercised (in shares) 8,486 8,486      
Stock options exercised $ 345   345    
Stock repurchased related to the exercise of stock options and stock awards vested (in shares)   (95,848)      
Stock repurchased related to the exercise of stock options and stock awards vested (5,963) $ (4) (5,959)    
Stock awards vested (in shares)   210,956      
Stock awards vested 0 $ 4 (4)    
Stock-based compensation $ 26,686   26,686    
Ending balance (in shares) at Dec. 31, 2025 14,949,671 14,949,671      
Ending balance at Dec. 31, 2025 $ 661,481 $ 149 248,482 406,304 6,546
Beginning balance (in shares) at Mar. 29, 2025 14,868,305        
Beginning balance at Mar. 29, 2025 $ 692,067        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 12,754        
Other comprehensive income (loss), net of tax $ (1,539)        
Ending balance (in shares) at Jun. 28, 2025 14,922,797        
Ending balance at Jun. 28, 2025 $ 705,760        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income (60,827)        
Other comprehensive income (loss), net of tax $ (668)        
Ending balance (in shares) at Sep. 27, 2025 14,945,835        
Ending balance at Sep. 27, 2025 $ 649,216        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (Loss) Income 9,318        
Other comprehensive income (loss), net of tax $ (277)        
Ending balance (in shares) at Dec. 31, 2025 14,949,671 14,949,671      
Ending balance at Dec. 31, 2025 $ 661,481 $ 149 $ 248,482 $ 406,304 $ 6,546