XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMON STOCK- Schedule of Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2024
Apr. 30, 2023
Stockholders' Equity Note [Abstract]      
Total number of shares purchased (in shares) 560,000 560,000 0
Average price paid per share (in USD per share) $ 42.84 $ 42.84  
Total cash paid for share repurchases $ 23,800 $ 23,800