XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE- Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended
Mar. 26, 2025
Mar. 27, 2024
EARNINGS PER SHARE.    
Weighted-average shares outstanding-basic (shares) 29,085,836 30,777,769
Dilutive effect of stock options and restricted shares (shares) 252,070 159,457
Weighted-average shares outstanding-diluted (shares) 29,337,906 30,937,226