v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
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)2026202520262025
Net income attributable to the Company$17,414 $9,183 $32,695 $26,538 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share28,361 29,928 28,341 30,373 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards227 162 227 162 
Weighted average number of shares used in calculating diluted net income per share28,588 30,090 28,568 30,535 
Net income attributable to the Company per share:
Basic$0.61 $0.31 $1.15 $0.87 
Diluted$0.61 $0.31 $1.14 $0.87