Income Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Numerator: | ||
| Net income | $ 39,906 | $ 34,932 |
| Net income allocated to participating securities | (58) | (178) |
| Net income available to common shareholders | $ 39,848 | $ 34,754 |
| Denominator: | ||
| Weighted average common shares outstanding – basic (in shares) | 119,702 | 118,993 |
| Dilutive effect of non-participating securities (in shares) | 3,673 | 4,318 |
| Weighted average common and common equivalent shares outstanding – diluted (in shares) | 123,375 | 123,311 |
| Net income per common share: | ||
| Basic (in dollars per share) | $ 0.33 | $ 0.29 |
| Diluted (in dollars per share) | $ 0.32 | $ 0.28 |