XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Oct. 01, 2022
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Shares for Basic and Diluted Net Income Per Share
The following table sets forth the calculation of earnings per share and weighted-average common shares outstanding at the dates indicated (in thousands, except per share data):
Three Months EndedNine Months Ended
October 1,
2022
October 2,
2021
October 1,
2022
October 2,
2021
Net income$45,520 $52,967 $117,431 $139,721 
Weighted-average common shares outstanding—basic86,208 87,526 86,580 87,343 
Effect of dilutive securities623 1,224 725 1,293 
Weighted-average common shares outstanding—diluted86,831 88,750 87,305 88,636 
Earnings per share
Basic$0.53 $0.61 $1.36 $1.60 
Diluted$0.52 $0.60 $1.35 $1.58