XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jul. 02, 2023
Apr. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Numerator:            
Net income $ 22,558 $ 14,179 $ 15,797 $ (714) $ 36,737 $ 15,083
Distributed and undistributed earnings available to participating securities, basic (109)   (189)   (282) (207)
Distributed and undistributed earnings available to participating securities, diluted (109)   (189)   (282) (207)
Distributed and undistributed earnings available to common shareholders, basic 22,449   15,608   36,455 14,876
Distributed and undistributed earnings available to common shareholders, diluted $ 22,449   $ 15,608   $ 36,455 $ 14,876
Denominator:            
Weighted average shares outstanding (in shares) 58,001   57,381   57,812 57,279
Participating securities (in shares) 280   693   448 798
Shares for basic earnings per share (in shares) 58,281   58,074   58,260 58,077
Dilutive effect of non-participating securities (in shares) 411   96   443 103
Shares for diluted earnings per share (in shares) 58,692   58,170   58,703 58,180
Earnings per share – basic (in dollars per share) $ 0.39   $ 0.27   $ 0.63 $ 0.26
Earnings per share – diluted (in dollars per share) $ 0.38   $ 0.27   $ 0.63 $ 0.26