v3.25.2
Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Restricted share awards (“RSAs”) and restricted stock units (“RSUs”)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares (in shares) 215,454 160,273 259,505 286,769