XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
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 earnings per share)2025202420252024
Net income attributable to the Company$9,183 $24,624 $26,538 $51,915 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
29,928 31,242 30,373 31,225 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards162 100 162 91 
Weighted average number of shares used in calculating diluted net income per share30,090 31,342 30,535 31,316 
Net income attributable to the Company per share:
Basic$0.31 $0.79 $0.87 $1.66 
Diluted$0.31 $0.79 $0.87 $1.66