Net Income Per Share (Anti-Dilutive Shares Excluded From Net Income) (Details) - Class A Common Stock - shares
shares in Thousands
3 Months Ended
Apr. 30, 2021
May 01, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities, amount (in shares) 553 6,717
Employee stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities, amount (in shares) 40 550
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities, amount (in shares) 513 6,167