XML 140 R123.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 09, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Stockholders Equity Note          
Cash dividends [1]   $ 44,751 $ 39,586    
Dividends Declared per Common Share   $ 0.62 $ 0.55    
Dividend payable, to be paid date   Apr. 01, 2024      
Dividends payable, record date   Mar. 14, 2024      
Stockholders' equity   $ 5,177,314 $ 4,470,725 $ 5,146,953 $ 4,093,425
Subsequent event          
Stockholders Equity Note          
Dividends Declared per Common Share $ 0.62        
Dividend payable, to be paid date Jul. 01, 2024        
Dividends payable, record date May 30, 2024        
[1]
Dividends declared per common share during the quarter
 
ended March 31, 2024 - $
0.62
 
(2023 - $
0.55
).