XML 119 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share attributable to stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net income attributable to:      
Basic $ 151,868 $ 170,095 $ 149,039
Diluted $ 151,868 $ 170,095 $ 149,039
Weighted average number of shares outstanding:      
Basic 110,315,782 109,054,493 108,519,739
Diluted 111,406,830 110,310,984 109,759,123
Per Share Amount      
Basic $ 1.38 $ 1.56 $ 1.37
Diluted $ 1.36 $ 1.54 $ 1.36
Share Units [Member]      
Weighted average number of shares outstanding:      
Effect of dilutive securities: 388,083 541,054 458,763
Per Share Amount      
Effect of dilutive securities: (0.01) (0.01)  
Stock Options [Member]      
Weighted average number of shares outstanding:      
Effect of dilutive securities: 702,965 715,437 780,621
Per Share Amount      
Effect of dilutive securities: (0.01) (0.01) (0.01)