v3.25.1
Fair value (Details)
$ in Millions
Jan. 31, 2025
USD ($)
Level 2 | 4.50% Senior Notes due 2029  
Defined Benefit Plan Disclosure [Line Items]  
Fair value of the notes $ 567.0