v3.25.2
Net Income Per Share - Schedule for Computation Diluted Net Income per Share of ClassA Common Stock - (Details) - shares
3 Months Ended 6 Months Ended
Jul. 05, 2025
Jul. 06, 2024
Jul. 05, 2025
Jul. 06, 2024
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 11,860,546 12,214,845 11,860,546 12,214,845
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,497,573 751,688 4,497,573 751,688
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 2,550,532 574,390 622,078 384,290
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 0 2,730,000 0