XML 84 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Computation of Earnings per Common Share - Basic and Diluted Earnings Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Jan. 28, 2023
Basic earnings per unit      
Net income $ 233,413 $ 218,923 $ 142,213
Weighted-average number of common shares (in shares) 29,112,573 29,333,054 29,549,990
Basic earnings per common share (in dollars per share) $ 8.02 $ 7.46 $ 4.81
Diluted earnings per unit      
Weighted-average number of common shares (in shares) 29,112,573 29,333,054 29,549,990
Potential common stock arising from stock options, and unvested restricted share units (in shares) 369,218 365,872 446,601
Total shares-diluted (in shares) 29,481,791 29,698,926 29,996,591
Diluted earnings per common share (in dollars per share) $ 7.92 $ 7.37 $ 4.74
Stock-based awards      
Diluted earnings per unit      
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares) 168,099 167,914 98,530