v3.26.1
Computation of Earnings Per Common Share - Basic and Diluted Earnings Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 02, 2026
Apr. 26, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income available to common stockholders (numerator) $ 91,289 $ 61,048
Weighted-average number of common shares (in shares) 29,972,366 28,930,399
Basic earnings per common share (in dollars per share) $ 3.05 $ 2.11
Potential common stock arising from stock options, and unvested restricted share units (in shares) 409,904 333,225
Total shares-diluted (in shares) 30,382,270 29,263,624
Diluted earnings per common share (in dollars per share) $ 3.00 $ 2.09
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) 78,806 143,121