XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table shows the computation of basic and diluted EPS:
Three Months Ended
March 30, 2025March 31, 2024
(in thousands, except per share data)
Numerator:
Net income(1)
$13,002 $14,179 
 
Denominator:
Weighted average shares outstanding58,325 57,623 
Participating securities109 615 
Shares for basic EPS58,434 58,238 
Dilutive effect of non-participating securities739 476 
Shares for diluted EPS59,173 58,714 
 
Basic EPS$0.22 $0.24 
Diluted EPS$0.22 $0.24 
(1) Including income attributable to participating securities, which was not material for the three months ended March 30, 2025 and was $0.2 million for the three months ended March 31, 2024.