v3.26.1
NET INCOME PER SHARE (Details) Anti-Dilutive - shares
shares in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Antidilutive Securities Excluded from EPS Computation        
Anti-dilutive shares excluded from computation of dilutive earnings per share (in shares) 1,200 0 890 0