v3.26.3
Earnings (Loss) per Share (Details) - Stock Options [Member] - shares
3 Months Ended 9 Months Ended
Oct. 04, 2026
Sep. 28, 2025
Oct. 04, 2026
Sep. 28, 2025
Earnings (Loss) per Share [Abstract]        
Options outstanding (in Shares) 1,525,140 1,582,083 1,525,140 1,582,083
Anti-dilutive securities not included in computation of diluted earnings per share (in Shares) 853,461 1,209,857 853,461 1,209,857