XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income attributable to the Company $ 27,582 $ 9,109
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Weighted average number of shares used in calculating basic net income per share (in shares) 32,352 32,312
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]    
Weighted average number of shares used in calculating diluted net income per share (in shares) 32,401 32,320
Average market price of common stock used for calculation of dilutive shares (in dollars per share) $ 79.30 $ 65.47
Earnings Per Share, Basic and Diluted [Abstract]    
Basic earnings per share (in dollars per share) 0.85 0.28
Diluted earnings per share (in dollars per share) $ 0.85 $ 0.28
Stock options    
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]    
Weighted average number diluted shares outstanding adjustment (in shares) 3 8
Restricted Stock Units (RSUs)    
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]    
Weighted average number diluted shares outstanding adjustment (in shares) 46 0