XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share [Abstract]    
Net income as reported $ 96,499 $ 56,876
Basic weighted-average shares 126,060 138,145
Common stock equivalents 1,502 1,744
Diluted weighted-average shares 127,562 139,889
Debt Instrument [Line Items]    
Shares issued under stock incentive and employee stock purchase plans 456 547
Restricted Stock Units RSU And Employee Stock Option Member [Member]    
Debt Instrument [Line Items]    
Weighted-average number of antidilutive options and restricted stock units 589 675