Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share (Details)

v3.23.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Earnings Per Share [Abstract]        
Net income attributable to common stockholders, basic $ 36,987 $ 22,837 $ 62,969 $ 42,541
Net income attributable to common stockholders, diluted $ 36,987 $ 22,837 $ 62,969 $ 42,541
Weighted average number of shares:        
Basic (in shares) 146,765,631 146,575,720 146,734,762 146,568,719
Adjustment for dilutive securities (in shares) 6,526 142,217 27,267 79,587
Diluted (in shares) 146,772,157 146,717,937 146,762,029 146,648,306
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.25 $ 0.16 $ 0.43 $ 0.29
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.25 $ 0.16 $ 0.43 $ 0.29