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
Mar. 22, 2026
Mar. 23, 2025
Earnings Per Share [Abstract]    
Net income available to common stockholders - basic and diluted $ 139,811 $ 149,651
Basic weighted average number of shares 33,609,349 34,284,052
Earnings per share – basic $ 4.16 $ 4.37
Diluted weighted average number of shares 33,815,028 34,553,820
Earnings per share - diluted $ 4.13 $ 4.33