XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 June 30,Six months ended June 30,
(in thousands, except market price and earnings per share)
2023202220232022
Net income attributable to the Company$26,672 $39,201 $53,561 $66,938 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
31,174 31,268 31,152 31,571 
Effect of dilutive stock-based compensation plans:
RSU and MPP shares95 110 91 97 
Weighted average number of shares used in calculating diluted net income per share31,269 31,378 31,243 31,668 
Net income attributable to the Company per share:
Basic$0.86 $1.25 $1.72 $2.12 
Diluted$0.85 $1.25 $1.71 $2.11