v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
Calculation of Weighted-Average Shares
The following table shows the computation of basic and diluted earnings per share for the three-month and six-month periods ended June 29, 2025 and June 30, 2024 (in thousands, except per share amounts):
 Three-months EndedSix-months Ended
 June 29, 2025June 30, 2024June 29, 2025June 30, 2024
Net income40,511 36,212 $64,114 $48,234 
Basic weighted-average common shares outstanding167,886 171,568 168,568 171,630 
Effect of dilutive stock-based awards677 1,165 985 1,069 
Diluted weighted-average common shares outstanding168,563 172,733 169,553 172,699 
Earnings per share
Basic0.24 0.21 0.38 0.28 
Diluted0.24 0.21 0.38 0.28