XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jun. 26, 2024
Jun. 28, 2023
Jun. 26, 2024
Jun. 28, 2023
EARNINGS PER SHARE        
Weighted-average shares outstanding-basic (shares) 30,240,170 35,433,414 30,508,970 35,833,759
Dilutive effect of stock options and restricted shares (shares) 137,878 100,690 152,860 184,529
Weighted-average shares outstanding-diluted (shares) 30,378,048 35,534,104 30,661,830 36,018,288