XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
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 earnings per share)20262025
Net income attributable to the Company$15,281 $17,355 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share28,321 30,823 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards229 161 
Weighted average number of shares used in calculating diluted net income per share28,550 30,984 
Net income attributable to the Company per share:
Basic$0.54 $0.56 
Diluted$0.54 $0.56