XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands, except market price and earnings per share)
20232022
Net income attributable to the Company$26,889 $27,737 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
31,131 31,877 
Effect of dilutive stock-based compensation plans:
Stock options— — 
RSU and MPP shares86 84 
Weighted average number of shares used in calculating diluted net income per share31,217 31,961 
Net income attributable to the Company per share:
Basic$0.86 $0.87 
Diluted$0.86 $0.87