v3.26.1
Earnings (Loss) per Share (Details) - Stock Options [Member] - shares
3 Months Ended 6 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Jul. 05, 2026
Jun. 29, 2025
Earnings (Loss) per Share [Abstract]        
Options outstanding (in Shares) 1,534,827 1,594,166 1,534,827 1,594,166
Anti-dilutive securities not included in computation of diluted earnings per share (in Shares) 409,025 1,387,282 409,025 1,387,282