XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Program - Stock Repurchase Activities (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2023
Jan. 31, 2025
Jan. 31, 2024
Accelerated Share Repurchases [Line Items]      
Total shares repurchased (in shares)   0 74,000
Total cost of the repurchased shares   $ 0 $ 45,000
Reissuance of treasury stock (in shares)   506,000 557,000
Equity contract settlement     $ 45,000
August 2023 Accelerated Share Repurchase Program      
Accelerated Share Repurchases [Line Items]      
Equity contract settlement (in shares) 73,903    
Equity contract settlement $ 45,000