XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details) - shares
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Basic [Abstract]    
Weighted average shares outstanding 6,138,832 6,215,673
Diluted [Abstract]    
Weighted average shares outstanding 6,138,832 6,215,673
Dilutive stock appreciation rights 7,953 39,727
Denominator for diluted earnings per share (in shares) 6,146,785 6,255,400