XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income attributable to the Company $ 27,737 $ 27,582
Weighted average number of shares:    
Weighted average number of shares used in calculating basic net income per share (in shares) 31,877 32,352
Effect of dilutive stock-based compensation plans:    
Weighted average number of shares used in calculating diluted net income per share (in shares) 31,961 32,401
Average market price of common stock used for calculation of dilutive shares (in dollars per share) $ 86.09 $ 79.30
Net income attributable to the Company per share:    
Earnings per share attributable to Company shareholders - Basic (in dollars per share) 0.87 0.85
Earnings per share attributable to Company shareholders - Diluted (in dollars per share) $ 0.87 $ 0.85
Stock options    
Effect of dilutive stock-based compensation plans:    
Weighted average number diluted shares outstanding adjustment (in shares) 0 3
RSU And MPP    
Effect of dilutive stock-based compensation plans:    
Weighted average number diluted shares outstanding adjustment (in shares) 84 46