XML 184 R157.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders Equity Note [Line Items]          
Cash dividends     $ 163,693 $ 142,290 $ 136,561
Common stock dividends per share cash paid     $ 2.20 $ 1.75 $ 1.60
Dividends Declared per Common Share   $ 0.55      
Dividend payable, to be paid date     Jan. 03, 2023    
Dividends payable, record date     Dec. 07, 2022    
Dividends payable   $ 39,525 $ 39,525 $ 35,937 $ 33,700
Subsequent event          
Stockholders Equity Note [Line Items]          
Dividends Declared per Common Share $ 0.55        
Dividend payable, to be paid date Apr. 03, 2023        
Dividends payable, record date Mar. 20, 2023