Quarterly report [Sections 13 or 15(d)]

Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details)

v3.26.3
Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Basic Earnings (Loss) per Common Share:        
Net Income (Loss) - Basic $ 52,204 $ (11,098) $ 112,804 $ (256)
Weighted Average Shares - Basic (in shares) 43,014 42,507 42,967 42,447
Basic Earnings (Loss) per Common Share (in usd per share) [1] $ 1.21 $ (0.26) $ 2.63 $ (0.01)
[1] All per share information have been adjusted to reflect the impact of the twenty percent Class B stock distribution to shareholders of record on June 15, 2026.