v3.26.1
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
We compute basic earnings per share by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per common share includes effect of granted incremental restricted stock units.
The following table reconciles basic and diluted weighted average shares used in the computation of earnings per share for the periods set forth below (in thousands except per share values):
Three Months Ended June 30,Six Months Ended June 30,
Numerator2026202520262025
Net income attributable to stockholders of the Company$18,039 $16,290 $28,384 $24,876 
Denominator
Weighted average basic shares27,562 27,666 27,576 27,660 
Dilutive effect of restricted stock units81 78 15 
Weighted average diluted shares27,643 27,673 27,654 27,675 
Earnings per share
Basic$0.65 $0.59 $1.03 $0.90 
Diluted$0.65 $0.59 $1.03 $0.90