XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share and Cash Dividends - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 25, 2022
May 26, 2022
Mar. 24, 2022
Nov. 23, 2021
Aug. 26, 2021
May 27, 2021
Mar. 25, 2021
Feb. 05, 2021
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Oct. 31, 2022
Oct. 31, 2021
Earnings Per Share [Abstract]                                  
Dilutive common stock equivalents were excluded from the computation of diluted earnings per share                 433,000       269,000     270,000 406,000
Cash dividend declared and payable $ 0.35 $ 0.35 $ 0.35 $ 0.25 $ 0.20 $ 0.20 $ 0.20                 $ 1.05 $ 0.60
Dividend paid               $ 2,300 $ 7,800 $ 7,900 $ 7,900 $ 5,700 $ 4,600 $ 4,700 $ 4,600 $ 23,600 $ 13,906
Dividend payable date                 Sep. 21, 2022 Jun. 22, 2022 Apr. 20, 2022 Dec. 17, 2021 Sep. 22, 2021 Jun. 23, 2021 Apr. 21, 2021    
Cash dividend paid per share               $ 0.10                  
Dividend payable, record date Sep. 07, 2022 Jun. 08, 2022 Apr. 06, 2022 Dec. 03, 2021 Sep. 08, 2021 Jun. 09, 2021 Apr. 07, 2021 Jan. 21, 2021