XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Earnings Per Share and Weighted-Average Common Shares Outstanding
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
June 28,
2025
June 29,
2024
June 28,
2025
June 29,
2024
Net income$51,151 $50,396 $67,760 $66,251 
Weighted-average common shares outstanding—basic82,732 84,794 82,665 85,575 
Effect of dilutive securities731 674 838 738 
Weighted-average common shares outstanding—diluted83,463 85,468 83,503 86,313 
Earnings per share
Basic$0.62 $0.59 $0.82 $0.77 
Diluted$0.61 $0.59 $0.81 $0.77