v3.26.1
Earnings Per Share - Summary of Computation of Basic and Diluted Earning per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 14, 2026
Jun. 15, 2025
Jun. 14, 2026
Jun. 15, 2025
Earnings Per Share [Abstract]        
Net income available to common stockholders - basic and diluted $ 135,750 $ 131,091 $ 275,561 $ 280,742
Basic weighted average number of shares 33,221,944 34,163,399 33,415,646 34,223,725
Earnings per share – basic $ 4.09 $ 3.84 $ 8.25 $ 8.2
Diluted weighted average number of shares 33,318,244 34,401,016 33,566,494 34,477,191
Earnings per share - diluted $ 4.07 $ 3.81 $ 8.21 $ 8.14