Stock Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 04, 2019
May 05, 2018
Schedule of Share Repurchase Program Activity [Abstract]    
Stock Repurchase Program, Authorized Amount $ 500,000  
Treasury Stock, Shares, Acquired 246,158 478,403
Amount of shares repurchased $ 17,440 $ 34,816
Average price of shares repurchased (in dollars per share) $ 70.85 $ 72.77
Repurchase of common stock remaining authorization $ 389,500