v3.26.1
Unaudited Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Capital Surplus [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2024 $ 370,017   $ 77,576 $ 292,441
Beginning Balance (in shares) at Dec. 31, 2024   22,697    
Exercise of stock options 680 $ 1,076 (396)  
Exercise of stock options (in shares)   23    
Issuance of restricted stock units (649) $ 4,510 (5,159)  
Issuance of restricted stock units (in shares)   120    
Repurchase, retirement and reclassification of common stock (14,099) $ (5,586)   (8,513)
Repurchase, retirement and reclassification of common stock (in shares)   (404)    
Stock-based compensation 2,040   2,040  
Net income 13,492     13,492
Ending Balance at Apr. 01, 2025 371,481   74,061 297,420
Ending Balance (in shares) at Apr. 01, 2025   22,436    
Beginning Balance at Dec. 30, 2025 366,193   75,020 291,173
Beginning Balance (in shares) at Dec. 30, 2025   21,114    
Exercise of stock options $ 426 $ 1,419 (993)  
Exercise of stock options (in shares) 12 12    
Issuance of restricted stock units $ (473) $ 2,880 (3,353)  
Issuance of restricted stock units (in shares)   75    
Repurchase, retirement and reclassification of common stock $ (5,302) $ (4,299)   (1,003)
Repurchase, retirement and reclassification of common stock (in shares) (200) (151)    
Stock-based compensation $ 2,652   2,652  
Net income 9,034     9,034
Ending Balance at Mar. 31, 2026 $ 372,530   $ 73,326 $ 299,204
Ending Balance (in shares) at Mar. 31, 2026   21,050