XML 123 R108.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' equity - Share repurchase program - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stockholders Equity Note        
Common stock repurchases $ (119,697) [1] $ (59,147) [2] $ (362,752) [3] $ (65,923) [2]
Common Stock Repurchase Program        
Stockholders Equity Note        
Stock repurchase authorized remaining available $ 429,000   $ 429,000  
Stock repurchased and retired during period (Shares) 1,000,862 599,096 3,407,821  
Accelerated share repurchases price paid per share $ 119.33 $ 98.11 $ 103.78  
Common stock repurchases $ 119,400 $ 58,800 $ 353,700 $ 58,800
[1]
Includes common stock
 
repurchases of $
119.4
 
million as part
 
of the 2024
 
and 2025 common
 
stock repurchase programs
 
previously announced
by the Corporation. Refer to Note 15 for additional information.
[2]
Includes common
 
stock
 
repurchases of
 
$
58.8
 
million
 
as part
 
of the
 
2024 common
 
stock repurchase
 
program. Refer
 
to Note
 
15 for
 
additional
information.
[3]
Includes common stock repurchases of $
353.7
 
million as part of the 2024 and 2025 common stock
 
repurchase programs previously announced
by the Corporation. Refer to Note 15 for additional information.