XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 30, 2025
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 September 30,Nine months ended September 30,
2025202420252024
Numerator for basic and diluted earnings per share:
Net income$6,570 $9,866 $39,235 $23,098 
Less: Earnings allocated to unvested restricted stock(96)(127)(591)(304)
Income attributable to common stockholders$6,474 $9,739 $38,644 $22,794 
Denominator:
Denominator for basic earnings per common share – weighted average shares outstanding15,490 15,011 15,398 14,951 
Effect of dilutive securities:
Stock options242 64 203 33 
Performance awards— 416 — 416 
Denominator for diluted earnings per common share – weighted average shares outstanding15,732 15,491 15,601 15,400 
Basic earnings per common share:$0.42 $0.65 $2.51 $1.52 
Diluted earnings per common share:$0.41 $0.63 $2.47 $1.48 
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 September 30,Nine months ended September 30,
2025202420252024
Antidilutive stock options222 1,070 224 1,192