XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Apr. 01, 2023
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 Ended
April 1,
2023
April 2,
2022
Net income$10,564 $25,659 
Weighted-average common shares outstanding—basic86,529 87,368 
Effect of dilutive securities557 855 
Weighted-average common shares outstanding—diluted87,086 88,223 
Earnings per share
Basic$0.12 $0.29 
Diluted$0.12 $0.29