v3.26.1
Stock Repurchase Program - Schedule of Reissuance Activities of Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Stock Repurchase Program [Abstract]        
Shares repurchased (in shares) 640 0 640 0
Aggregate purchase price $ 262,500 $ 0 $ 262,500 $ 0
Reissuance of treasury stock (in shares) 635 528 1,268 1,034