v3.25.4
Earnings Per Share (Narrative) (Details)
Oct. 31, 2025
$ / shares
Earnings Per Share [Line Items]  
Shares Issued, Price Per Share $ 41.84