v3.25.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Numerator:    
Numerator for basic and diluted net income per share - net income $ 332,769 $ 275,961
Denominator for basic net income per share – weighted-average common shares 192,544 191,890
Effect of dilutive equity awards 1,173 808
Denominator for diluted net income per share – adjusted weighted-average common shares 193,717 192,698
Basic net income per share $ 1.73 $ 1.44
Diluted net income per share $ 1.72 $ 1.43