XML 45 R27.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 29, 2025
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
March 29,
2025
March 30,
2024
Net income$16,609 $15,855 
Weighted-average common shares outstanding—basic82,598 86,355 
Effect of dilutive securities945 802 
Weighted-average common shares outstanding—diluted83,543 87,157 
Earnings per share
Basic$0.20 $0.18 
Diluted$0.20 $0.18