XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' equity (Details) - USD ($)
1 Months Ended 3 Months Ended
May 02, 2025
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
May 01, 2024
Aug. 01, 2023
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount         $ 250,000,000 $ 100,000,000
Stock repurchased and retired during period (in shares)     1,962,023 1,779,838    
Stock acquired, average cost per share (in usd per share)     $ 33.38 $ 27.51    
Stock repurchase program, remaining authorized repurchase amount     $ 27,400,000      
Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount   $ 350,000,000        
Stock repurchased and retired during period (in shares)   693,345        
Stock acquired, average cost per share (in usd per share)   $ 34.60        
Increase in quarterly dividend $ 0.21