XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
3 Months Ended
Jan. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted earnings per share for the three months ended January 31, 2022 and 2021 were calculated as follows (in thousands, except per share data):
Net IncomeWeighted Average SharesPer Share
Three Months Ended January 31, 2022
Basic earnings per common share$11,239 33,124 $0.34 
Effect of dilutive securities:
Stock options— 34 — 
Restricted stock awards— 107 — 
Performance restricted stock units— 33 — 
Diluted earnings per common share$11,239 33,298 $0.34 
Three Months Ended January 31, 2021
Basic earnings per common share$7,852 32,872 $0.24 
Effect of dilutive securities:
Stock options— 164 — 
Restricted stock awards— 105 — 
Performance restricted stock units— 71 — 
Diluted earnings per common share$7,852 33,212 $0.24