XML 142 R121.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Stockholders Equity Note                
Cash dividends $ 47,826 [1] $ 44,944 [1] $ 96,235 [2] $ 89,695 [2]        
Dividends Declared per Common Share $ 0.70 $ 0.62 $ 1.40 $ 1.24        
Dividend payable, to be paid date Jul. 01, 2025              
Dividends payable, record date May 29, 2025              
Stockholders' equity $ 5,954,018 $ 5,372,678 $ 5,954,018 $ 5,372,678 $ 5,799,695 $ 5,613,066 $ 5,177,314 $ 5,146,953
[1]
Dividends declared per common share during the quarter
 
ended June 30, 2025 - $
0.7
0 (2024 - $
0.62
).
[2]
Dividends declared per common share during the six months
 
ended June 30, 2025 - $
1.40
 
(2024 - $
1.24
).