v3.26.1
Computation of Earnings Per Common Share - Basic and Diluted Earnings Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 01, 2026
Jul. 26, 2025
Aug. 01, 2026
Jul. 26, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income available to common stockholders (numerator) $ 115,637 $ 97,483 $ 206,926 $ 158,530
Weighted-average number of common shares (in shares) 30,083,100 28,941,976 30,027,734 28,936,188
Basic earnings per common share (in dollars per share) $ 3.84 $ 3.37 $ 6.89 $ 5.48
Potential common stock arising from stock options, and unvested restricted share units (in shares) 280,719 300,479 345,311 316,852
Total shares-diluted (in shares) 30,363,819 29,242,455 30,373,045 29,253,040
Diluted earnings per common share (in dollars per share) $ 3.81 $ 3.33 $ 6.81 $ 5.42
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) 99,692 131,554 89,226 154,493