XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
12 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share, Basic and Diluted
The computation of basic and diluted earnings per share for the years ended October 31, 2025, 2024 and 2023 follows (in thousands, except per share data):
Year Ended October 31, 2025
Net (Loss) Income
Weighted Average SharesPer Share
Basic and diluted loss per common share
$(250,806)46,170$(5.43)
Year Ended October 31, 2024
Basic earnings per common share$33,059 36,416$0.91 
Effect of dilutive securities:
Stock options31
Restricted stock awards131
Performance restricted stock units70
Diluted earnings per common share $33,059 36,648$0.90 
Year Ended October 31, 2023
Basic earnings per common share$82,501 32,819 $2.51 
Effect of dilutive securities:
Stock options33
Restricted stock awards124
Performance restricted stock units50
Diluted earnings per common share$82,501 33,026$2.50