v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Total
Beginning balance (shares) at Dec. 27, 2023 31,353,223      
Beginning balance at Dec. 27, 2023 $ 313 $ 236,421 $ 13,962 $ 250,696
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation   1,817   1,817
Issuance of common stock related to restricted shares $ 5 (5)    
Issuance of common stock related to restricted shares (shares) 493,496      
Issuance of common stock upon exercise of stock options, net $ 1 1,056   1,057
Issuance of common stock upon exercise of stock options, net (shares) 110,380      
Shares repurchased for employee tax withholdings   (148)   (148)
Shares repurchased for employee tax withholdings (shares) (14,294)      
Repurchase of common stock $ (19) (18,212)   (18,231)
Repurchase of common stock (shares) (1,874,186)      
Repurchase of common stock - excise tax   (158)   (158)
Forfeiture of common stock related to restricted shares $ (1) 1    
Forfeiture of common stock related to restricted shares (shares) (79,848)      
Net income     13,545 13,545
Ending balance (shares) at Jun. 26, 2024 29,988,771      
Ending balance at Jun. 26, 2024 $ 299 220,772 27,507 248,578
Beginning balance (shares) at Mar. 27, 2024 31,179,519      
Beginning balance at Mar. 27, 2024 $ 312 236,103 19,874 256,289
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation   897   897
Issuance of common stock related to restricted shares $ 5 (5)    
Issuance of common stock related to restricted shares (shares) 493,496      
Issuance of common stock upon exercise of stock options, net $ 1 1,056   1,057
Issuance of common stock upon exercise of stock options, net (shares) 110,375      
Shares repurchased for employee tax withholdings   (148)   (148)
Shares repurchased for employee tax withholdings (shares) (14,294)      
Repurchase of common stock $ (18) (16,986)   (17,004)
Repurchase of common stock (shares) (1,737,786)      
Repurchase of common stock - excise tax   (146)   (146)
Forfeiture of common stock related to restricted shares $ (1) 1    
Forfeiture of common stock related to restricted shares (shares) (42,539)      
Net income     7,633 7,633
Ending balance (shares) at Jun. 26, 2024 29,988,771      
Ending balance at Jun. 26, 2024 $ 299 220,772 27,507 248,578
Beginning balance (shares) at Dec. 25, 2024 29,839,721      
Beginning balance at Dec. 25, 2024 $ 298 241,462 18,909 260,669
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation   2,747   2,747
Issuance of common stock related to restricted shares $ 4 (4)    
Issuance of common stock related to restricted shares (shares) 398,726      
Issuance of common stock upon exercise of stock options, net   452   $ 452
Issuance of common stock upon exercise of stock options, net (shares) 45,616     45,616
Shares repurchased for employee tax withholdings   (435)   $ (435)
Shares repurchased for employee tax withholdings (shares) (44,230)      
Repurchase of common stock $ (2)   (1,841) $ (1,843)
Repurchase of common stock (shares) (163,229)      
Forfeiture of common stock related to restricted shares $ (1) 1    
Forfeiture of common stock related to restricted shares (shares) (67,912)     (67,912)
Net income     12,588 $ 12,588
Ending balance (shares) at Jun. 25, 2025 30,008,692      
Ending balance at Jun. 25, 2025 $ 299 244,223 29,656 274,178
Beginning balance (shares) at Mar. 26, 2025 30,059,485      
Beginning balance at Mar. 26, 2025 $ 300 242,830 22,571 265,701
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation   1,700   1,700
Issuance of common stock related to restricted shares (shares) 28,847      
Issuance of common stock upon exercise of stock options, net   26   26
Issuance of common stock upon exercise of stock options, net (shares) 2,880      
Shares repurchased for employee tax withholdings   (334)   (334)
Shares repurchased for employee tax withholdings (shares) (34,621)      
Repurchase of common stock     (36) (36)
Repurchase of common stock (shares) (3,479)      
Repurchase of common stock - excise tax     14 14
Forfeiture of common stock related to restricted shares $ (1) 1    
Forfeiture of common stock related to restricted shares (shares) (44,420)      
Net income     7,107 7,107
Ending balance (shares) at Jun. 25, 2025 30,008,692      
Ending balance at Jun. 25, 2025 $ 299 $ 244,223 $ 29,656 $ 274,178