v3.26.1
Net Income per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Income per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 26, 2026
Jun. 27, 2025
Jun. 26, 2026
Jun. 27, 2025
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) 8,798 215,454 226,242 259,505