v3.26.1
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Stockholders Equity Note        
Cash dividends [1] $ 48,665 $ 48,409    
Dividends Declared per Common Share $ 0.75 $ 0.70    
Dividend payable, to be paid date Apr. 01, 2026      
Dividends payable, record date Mar. 18, 2026      
Stockholders' equity $ 6,311,086 $ 5,799,695 $ 6,249,079 $ 5,613,066
[1]
Dividends declared per common share during the quarter
 
ended March 31, 2026 - $
0.75
 
(2025 - $
0.70
).