v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) - Subsidiaries [Member] - $ / shares
Jul. 05, 2025
Jan. 04, 2025
Preferred Stock Par Value $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Treasury stock, shares 8,630,522 8,389,949
Class A Common Stock [Member]    
Common Stock, Par Value $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 600,000,000 600,000,000
Common Stock, Shares, Issued 51,991,241 51,713,132
Common Stock, Shares, Outstanding 43,360,719 43,323,183
Class B Common Stock [Member]    
Common Stock, Par Value $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 60,000,000 60,000,000
Common Stock, Shares, Issued 11,860,546 12,005,172
Common Stock, Shares, Outstanding 11,860,546 12,005,172