XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Mar. 01, 2024
Mar. 01, 2020
Mar. 01, 2019
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Dec. 30, 2023
Earnings Per Share Note [Line Items]                
Antidilutive securities excluded from computation of earnings per share       135,343 83,797      
Stock option outstanding       211,794   211,794   207,810
Common Class A                
Earnings Per Share Note [Line Items]                
Antidilutive securities excluded from computation of earnings per share           129,101 76,548  
Unvested Share Based Payments                
Earnings Per Share Note [Line Items]                
Antidilutive securities excluded from computation of earnings per share       20,395 31,962 17,699 32,962  
Investment Share Program                
Earnings Per Share Note [Line Items]                
Vesting period           5 years    
Investment Share Program | Minimum                
Earnings Per Share Note [Line Items]                
Requirement tenure of employee for investment share program, purchase shares at discount           1 year    
Discount from current market value           20.00%    
Investment Share Program | Maximum                
Earnings Per Share Note [Line Items]                
Requirement tenure of employee for investment share program, purchase shares at discount           2 years    
Discount from current market value           40.00%    
Restricted Stock Awards                
Earnings Per Share Note [Line Items]                
Vesting period 4 years 4 years 4 years     4 years    
Performance Based Awards                
Earnings Per Share Note [Line Items]                
Antidilutive securities excluded from computation of earnings per share           36,302 10,421  
Performance Based Awards | Common Class A                
Earnings Per Share Note [Line Items]                
Antidilutive securities excluded from computation of earnings per share           10,843 21,835