XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) per Share (Details) - Stock Options [Member] - shares
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Earnings (Loss) per Share [Abstract]        
Options outstanding (in Shares) 1,582,083 1,466,366 1,582,083 1,466,366
Anti-dilutive securities not included in computation of diluted earnings per share (in Shares) 1,209,857 660,373 1,209,857 660,373