XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income attributable to the Company $ 95,762 $ 118,478 $ 98,589
Weighted average number of shares:      
Weighted average number of shares used in calculating basic net income per share (in shares) 31,339 32,348 32,329
Effect of dilutive stock-based compensation plans:      
Stock options 0 2 7
Long-term incentive plans 116 113 20
Weighted average number of shares used in calculating diluted net income per share (in shares) 31,455 32,463 32,356
Average market price of common stock used for calculation of dilutive shares (in dollars per share) $ 87.27 $ 82.88 $ 58.56
Net income per share:      
Earnings per share attributable to Company shareholders - Basic (in dollars per share) 3.06 3.66 3.05
Earnings per share attributable to Company shareholders - Diluted (in dollars per share) $ 3.04 $ 3.65 $ 3.05
Common stock, shares, outstanding (in shares) 31,100 32,100 32,300