XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Earnings Per Share [Abstract]    
Net income as reported $ 191,530 $ 151,904
Basic weighted-average shares (in shares) 111,397 120,996
Common stock equivalents (in shares) 939 1,862
Diluted weighted-average shares (in shares) 112,336 122,858
Debt Instrument [Line Items]    
Shares issued under stock incentive and employee stock purchase plans (in shares) 1,334 408
Restricted Stock Units RSU And Employee Stock Option Member [Member]    
Debt Instrument [Line Items]    
Weighted-average number of antidilutive options and restricted stock units (in shares) 501 204