XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Earnings Per Share [Abstract]        
Weighted-average shares used in computing basic net income per share (in shares) 77,107 77,235 77,226 77,343
Add potentially dilutive securities (in shares) 420 1,482 495 1,403
Weighted-average shares used in computing diluted net income per share (in shares) 77,527 78,717 77,721 78,746
Securities not included as they would have been antidilutive (in shares) 620 64 558 32