XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital Surplus [Member]
Retained Earnings [Member]
Beginning Balance at Jan. 02, 2024 $ 365,761   $ 77,036 $ 288,725
Beginning Balance (in shares) at Jan. 02, 2024   23,184,000    
Exercise of stock options 168 $ 251 (83)  
Exercise of stock options (in shares)   5,000    
Issuance of restricted stock units (892) $ 9,430 (10,322)  
Issuance of restricted stock units (in shares)   203,000    
Repurchase, retirement and reclassification of common stock (8,835) $ (9,681)   846
Repurchase, retirement and reclassification of common stock (in shares)   (254,000)    
Stock-based compensation 5,406   5,406  
Adjustment to dividends previously accrued 1     1
Net income 24,880     24,880
Ending Balance at Jul. 02, 2024 386,489   72,037 314,452
Ending Balance (in shares) at Jul. 02, 2024   23,138,000    
Beginning Balance at Apr. 02, 2024 375,352   70,213 305,139
Beginning Balance (in shares) at Apr. 02, 2024   23,369,000    
Issuance of restricted stock units (31) $ 990 (1,021)  
Issuance of restricted stock units (in shares)   23,000    
Repurchase, retirement and reclassification of common stock (8,835) $ (990)   (7,845)
Repurchase, retirement and reclassification of common stock (in shares)   (254,000)    
Stock-based compensation 2,845   2,845  
Adjustment to dividends previously accrued 1     1
Net income 17,157     17,157
Ending Balance at Jul. 02, 2024 386,489   72,037 314,452
Ending Balance (in shares) at Jul. 02, 2024   23,138,000    
Beginning Balance at Dec. 31, 2024 370,017   77,576 292,441
Beginning Balance (in shares) at Dec. 31, 2024   22,697,000    
Exercise of stock options $ 6,700 $ 9,486 (2,786)  
Exercise of stock options (in shares) 185,000 185,000    
Issuance of restricted stock units $ (649) $ 4,974 (5,623)  
Issuance of restricted stock units (in shares)   141,000    
Repurchase, retirement and reclassification of common stock $ (29,230) $ (14,460)   (14,770)
Repurchase, retirement and reclassification of common stock (in shares) (842,000) (842,000)    
Stock-based compensation $ 4,026   4,026  
Net income 35,700     35,700
Ending Balance at Jul. 01, 2025 386,564   73,193 313,371
Ending Balance (in shares) at Jul. 01, 2025   22,181,000    
Beginning Balance at Apr. 01, 2025 371,481   74,061 297,420
Beginning Balance (in shares) at Apr. 01, 2025   22,436,000    
Exercise of stock options 6,020 $ 8,410 (2,390)  
Exercise of stock options (in shares)   162,000    
Issuance of restricted stock units   $ 464 (464)  
Issuance of restricted stock units (in shares)   21,000    
Repurchase, retirement and reclassification of common stock (15,131) $ (8,874)   (6,257)
Repurchase, retirement and reclassification of common stock (in shares)   (438,000)    
Stock-based compensation 1,986   1,986  
Net income 22,208     22,208
Ending Balance at Jul. 01, 2025 $ 386,564   $ 73,193 $ 313,371
Ending Balance (in shares) at Jul. 01, 2025   22,181,000