XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Schedule of Calculation of Earnings Per Share and Weighted-Average Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]        
Net income $ 39,400 $ 56,284 $ 107,160 $ 122,535
Weighted-average common shares outstanding—basic (in shares) 80,396 84,707 81,909 85,285
Effect of dilutive securities (in shares) 1,033 785 903 754
Weighted-average common shares outstanding—diluted (in shares) 81,429 85,492 82,812 86,039
Earnings per share        
Basic (in dollars per share) $ 0.49 $ 0.66 $ 1.31 $ 1.44
Diluted (in dollars per share) $ 0.48 $ 0.66 $ 1.29 $ 1.42