XML 141 R126.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Stockholders Equity Note                
Cash dividends $ 44,614 $ 39,675 $ 134,309 $ 118,924        
Dividends Declared per Common Share $ 0.62 $ 0.55 $ 1.86 $ 1.65        
Dividend payable, to be paid date     Oct. 01, 2024          
Dividends payable, record date     Sep. 13, 2024          
Stockholders' equity $ 5,790,514 $ 4,457,608 $ 5,790,514 $ 4,457,608 $ 5,372,678 $ 5,146,953 $ 4,565,009 $ 4,093,425