XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jul. 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 EndedSix Months Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net income$38,071 $46,252 $48,635 $71,911 
Weighted-average common shares outstanding—basic86,677 86,165 86,603 86,766 
Effect of dilutive securities519 695 538 776 
Weighted-average common shares outstanding—diluted87,196 86,860 87,141 87,542 
Earnings per share
Basic$0.44 $0.54 $0.56 $0.83 
Diluted$0.44 $0.53 $0.56 $0.82