XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
12 Months Ended
Jan. 03, 2025
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,
 202420232022
Numerator:
Net income$521,267 $207,765 $182,282 
Denominator:
Weighted-average common shares outstanding - basic290,030 318,151 321,526 
Dilutive securities6,102 3,313 3,030 
Weighted-average common shares outstanding - diluted296,132 321,464 324,556 
Net income per share - basic$1.80 $0.65 $0.57 
Net income per share - diluted$1.76 $0.65 $0.56 
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,
 
202420232022
Anti-dilutive securities and contingently issuable shares excluded5,708 11,703 17,063