XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share - Computation of Basic and Diluted Earnings per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Net income per share:        
Basic (in dollars per share) $ 0.37 $ 0.19 $ 0.83 $ 0.49
Diluted (in dollars per share) $ 0.34 $ 0.19 $ 0.77 $ 0.49
Weighted average common shares:        
Basic (in shares) 37,863,580 37,692,588 37,868,675 37,611,179
Diluted (in shares) 45,941,315 45,717,496 45,888,029 39,143,774