v3.25.2
Computation of Earnings Per Common Share - Basic and Diluted Earnings Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 26, 2025
Jul. 27, 2024
Jul. 26, 2025
Jul. 27, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income available to common stockholders (numerator) $ 97,483 $ 68,400 $ 158,530 $ 130,954
Weighted-average number of common shares (in shares) 28,941,976 29,096,224 28,936,188 29,105,081
Basic earnings per common share (in dollars per share) $ 3.37 $ 2.35 $ 5.48 $ 4.50
Potential common stock arising from stock options, and unvested restricted share units (in shares) 300,479 339,671 316,852 403,825
Total shares-diluted (in shares) 29,242,455 29,435,895 29,253,040 29,508,906
Diluted earnings per common share (in dollars per share) $ 3.33 $ 2.32 $ 5.42 $ 4.44
Stock-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares) 131,554 145,860 154,493 145,868