XML 110 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent events (Details) - USD ($)
Jul. 31, 2025
Jun. 30, 2025
Senior Notes | Senior Notes 4.875% Maturing on November 17, 2025    
Subsequent Event [Line Items]    
Carrying amount   $ 388,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Amount of shares authorized to be repurchased $ 100,000,000  
Subsequent Event | Senior Notes | Senior Notes 4.875% Maturing on November 17, 2025    
Subsequent Event [Line Items]    
Stated percentage 4.875%