v3.26.1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2026
Jun. 25, 2025
Jul. 01, 2026
Jun. 25, 2025
EARNINGS PER SHARE        
Weighted-average shares outstanding-basic (shares) 29,727,656 29,097,871 29,574,499 29,092,409
Dilutive effect of stock options and restricted shares (shares) 365,604 174,523 307,958 222,034
Weighted-average shares outstanding-diluted (shares) 30,093,260 29,272,394 29,882,457 29,314,443