v3.25.2
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jun. 25, 2025
Jun. 26, 2024
Jun. 25, 2025
Jun. 26, 2024
EARNINGS PER SHARE.        
Weighted-average shares outstanding-basic (shares) 29,097,871 30,240,170 29,092,409 30,508,970
Dilutive effect of stock options and restricted shares (shares) 174,523 137,878 222,034 152,860
Weighted-average shares outstanding-diluted (shares) 29,272,394 30,378,048 29,314,443 30,661,830