XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Weighted-average shares used in computing basic net income per share (in shares) 77,406 77,571 77,364 77,265
Add potentially dilutive securities (in shares) 1,033 841 1,131 595
Weighted-average shares used in computing diluted net income per share (in shares) 78,439 78,412 78,495 77,860
Securities not included as they would have been antidilutive (in shares) 170 172 144 94