v3.26.1
NET INCOME PER SHARE (Details) Anti-Dilutive - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Antidilutive Securities Excluded from EPS Computation        
Anti-dilutive shares excluded from computation of dilutive earnings per share (in shares) 720 0 830 0