XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]    
Net income as reported $ 239,558 $ 191,530
Basic weighted-average shares (in shares) 105,122 111,397
Common stock equivalents (in shares) 1,143 939
Diluted weighted-average shares (in shares) 106,265 112,336
Debt Instrument [Line Items]    
Shares issued under stock incentive and employee stock purchase plans (in shares) 520 1,334
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) 137 501