XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share and Cash Dividends - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 27, 2021
Mar. 25, 2021
Feb. 05, 2021
Jul. 31, 2021
Apr. 30, 2021
Jul. 31, 2020
Apr. 30, 2020
Jul. 31, 2021
Jul. 31, 2020
Earnings Per Share Diluted [Line Items]                  
Dilutive common stock equivalents were excluded from the computation of diluted earnings per share       365,000   960,000   319,000 921,000
Cash dividend declared and payable $ 0.20 $ 0.20       $ 0 $ 0 $ 0.40  
Dividend paid     $ 2,300 $ 4,700 $ 4,600     $ 9,298  
Dividend payable date       Jun. 23, 2021 Apr. 21, 2021        
Cash dividend paid per share     $ 0.10            
Dividend payable, record date Jun. 09, 2021 Apr. 07, 2021 Jan. 21, 2021            
Stock Options                  
Earnings Per Share Diluted [Line Items]                  
Dilutive common stock equivalents were excluded from the computation of diluted earnings per share           41,000     84,000