XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Income Per Share
Net income per share - basic and diluted, were computed as follows (in thousands, except per share amounts):
 Year Ended December 31,
 202320222021
Numerator:
Net income$207,765 $182,282 $231,063 
Denominator:
Weighted-average common shares outstanding - basic318,151 321,526 314,884 
Dilutive securities3,313 3,030 7,475 
Weighted-average common shares outstanding - diluted321,464 324,556 322,359 
Net income per share - basic$0.65 $0.57 $0.73 
Net income per share - diluted$0.65 $0.56 $0.72 
Schedule of Potential Shares of Common Stock Not Included In Computation of Diluted Net Income Per Share
The weighted-average potential common shares excluded from our calculation were as follows (in thousands):
 
Year Ended December 31,
 
202320222021
Anti-dilutive securities and contingently issuable shares excluded11,703 17,063 14,305