XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jul. 02, 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 EndedSix Months Ended
July 2,
2022
July 3,
2021
July 2,
2022
July 3,
2021
Net income$46,252 $56,231 $71,911 $86,754 
Weighted-average common shares outstanding—basic86,165 87,327 86,766 87,253 
Effect of dilutive securities695 1,325 776 1,309 
Weighted-average common shares outstanding—diluted86,860 88,652 87,542 88,561 
Earnings per share
Basic$0.54 $0.64 $0.83 $0.99 
Diluted$0.53 $0.63 $0.82 $0.98