XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share - Schedule of Reconciliation of Basic Shares Outstanding to Diluted Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 27, 2025
Dec. 28, 2024
Dec. 30, 2023
Earnings Per Share [Abstract]      
Basic weighted average shares outstanding (in shares) 27,974 29,262 29,769
Dilutive shares (in shares) 100 122 87
Diluted weighted average shares outstanding (in shares) 28,074 29,384 29,856