v3.26.1
Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Basic        
Weighted average shares outstanding 6,020,111 6,113,303 6,029,410 6,126,070
Diluted        
Weighted average shares outstanding 6,020,111 6,113,303 6,029,410 6,126,070
Dilutive stock appreciation rights 10,308 7,953 10,308 7,953
Denominator for diluted earnings per share 6,030,419 6,121,256 6,039,718 6,134,023