XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]        
Effective Income Tax Rate Reconciliation, Percent 21.20% 23.70% 19.30% 15.00%
Tax benefit from stock option exercises recognized in the period     $ 6,200 $ 17,800