v3.26.1
Earnings per Share (Details) - shares
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Basic [Abstract]    
Weighted average shares outstanding 6,038,707 6,138,832
Diluted [Abstract]    
Weighted average shares outstanding 6,038,707 6,138,832
Dilutive stock appreciation rights 10,308 7,953
Denominator for diluted earnings per share 6,049,015 6,146,785