XML 118 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share Attributable to stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income attributable to:      
Basic $ 319,657 $ 151,868 $ 170,095
Diluted $ 319,657 $ 151,868 $ 170,095
Weighted average number of shares outstanding:      
Basic 110,781,282 110,315,782 109,054,493
Diluted 111,886,025 111,406,830 110,310,984
Per Share Amount      
Basic $ 2.89 $ 1.38 $ 1.56
Diluted $ 2.86 $ 1.36 $ 1.54
Share Units [Member]      
Weighted average number of shares outstanding:      
Effect of dilutive securities: 516,144 388,083 541,054
Per Share Amount      
Effect of dilutive securities: (0.01) (0.01) (0.01)
Stock Options [Member]      
Weighted average number of shares outstanding:      
Effect of dilutive securities: 588,599 702,965 715,437
Per Share Amount      
Effect of dilutive securities: (0.02) (0.01) (0.01)