XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jan. 31, 2021
Jul. 31, 2020
Jan. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Income Tax Disclosure [Abstract]            
Effective Income Tax Rate Reconciliation, Percent 15.70%   13.40%   13.30% 3.50%
Tax benefit from stock option exercises recognized in the period   $ 13,500   $ 47,600    
Change in tax benefit for stock option exercises       $ 34,100