XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Treasury Stock - Additional Information (Details) - USD ($)
6 Months Ended 17 Months Ended
Aug. 29, 2017
Jul. 31, 2019
Jul. 31, 2018
Aug. 29, 2017
Mar. 31, 2016
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, total cost of shares repurchased   $ 4,199,000 $ 2,057,000    
Existing Share Repurchase Program          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, number of shares authorized $ 50,000,000.0     $ 50,000,000.0  
Stock repurchase program, total cost of shares repurchased   $ 4,200,000 $ 2,100,000    
Stock repurchase program expiration date Aug. 29, 2020        
Stock repurchase program, number of shares repurchased   131,402 52,400    
Stock repurchase program, average per share price of shares repurchased   $ 31.96 $ 39.25    
Stock repurchase program, remaining authorized repurchase amount   $ 36,400,000      
Previously Authorized Repurchase Plan          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, number of shares authorized         $ 50,000,000.0
Stock repurchase program, total cost of shares repurchased       $ 5,500,000  
Surrender of Shares by Employee          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program, number of shares repurchased   42,127 17,979