XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Earnings Per Share [Abstract]    
Net income as reported $ 151,904 $ 96,499
Basic weighted-average shares 120,996 126,060
Common stock equivalents 1,862 1,502
Diluted weighted-average shares 122,858 127,562
Debt Instrument [Line Items]    
Shares issued under stock incentive and employee stock purchase plans 408 456
Restricted Stock Units RSU And Employee Stock Option Member [Member]    
Debt Instrument [Line Items]    
Weighted-average number of antidilutive options and restricted stock units 204 589