v3.26.1
Net Income Per Share - Schedule for Computation Diluted Net Income per Share of ClassA Common Stock - (Details) - shares
3 Months Ended
Apr. 04, 2026
Apr. 05, 2025
Class B Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net income per share 10,519,105 11,865,546
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net income per share 4,134,453 4,267,576
RSUs and Restricted Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net income per share 40,117 402,101
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net income per share 2,730,000 2,730,000