XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 28, 2024
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
September 28,
2024
September 30,
2023
September 28,
2024
September 30,
2023
Net income$56,284 $42,657 $122,535 $91,292 
Weighted-average common shares outstanding—basic84,707 86,783 85,285 86,663 
Effect of dilutive securities785 806 754 627 
Weighted-average common shares outstanding—diluted85,492 87,589 86,039 87,290 
Earnings per share
Basic$0.66 $0.49 $1.44 $1.05 
Diluted$0.66 $0.49 $1.42 $1.05