XML 21 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
The following table sets forth the computation of the basic and diluted earnings per share (in thousands, except per share data): 
Three months ended June 30,Six months ended June 30,
2026202520262025
Numerator for basic and diluted earnings per share:
Net income$12,272 $11,739 $25,764 $32,665 
Less: Earnings allocated to unvested restricted stock(150)(194)(333)(540)
Income attributable to common stockholders$12,122 $11,545 $25,431 $32,125 
Denominator:
Denominator for basic earnings per common share – weighted average shares outstanding15,651 15,458 15,609 15,352 
Effect of dilutive securities:
Stock options191 195 202 176 
Denominator for diluted earnings per common share – weighted average shares outstanding15,842 15,653 15,811 15,528 
Basic earnings per common share:$0.78 $0.75 $1.63 $2.09 
Diluted earnings per common share:$0.77 $0.74 $1.61 $2.07 
Stock options excluded from the computation of diluted earnings per share because the inclusion of such stock options would result in an antidilutive effect are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Antidilutive stock options208 228 213 224