XML 196 R163.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 23, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders Equity Note          
Cash dividends     $ 163,664 $ 163,693 $ 142,290
Common stock dividends per share cash paid     $ 2.27 $ 2.20 $ 1.75
Dividends Declared per Common Share   $ 0.62      
Dividend payable, to be paid date   Jan. 02, 2024      
Dividends payable, record date   Dec. 07, 2023      
Dividends payable   $ 44,741 $ 44,741 $ 39,525 $ 35,900
Subsequent event          
Stockholders Equity Note          
Dividends Declared per Common Share $ 0.62        
Dividend payable, to be paid date Apr. 01, 2024        
Dividends payable, record date Mar. 14, 2024