XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:
Three months ended September 30,Nine months ended September 30,
(in thousands, except market price and earnings per share)
2023202220232022
Net income attributable to the Company$27,109 $10,694 $80,670 $77,632 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
31,185 31,111 31,163 31,416 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards98 112 93 102 
Weighted average number of shares used in calculating diluted net income per share31,283 31,223 31,256 31,518 
Net income attributable to the Company per share:
Basic$0.87 $0.34 $2.59 $2.47 
Diluted$0.87 $0.34 $2.58 $2.46