v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Text Block [Abstract]  
Schedule of Earnings per Common Share Reconciliation
The following table illustrates the calculation of weighted average shares used for earnings per common share computations for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(Dollars in thousands, except shares)
Net income allocated to common shareholders$12,215 $14,159 $26,126 $19,907 
Basic:
Weighted average common shares outstanding34,028,592 34,609,900 34,037,067 34,717,685 
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(Dollars in thousands, except shares)
Diluted:
Basic weighted average common shares outstanding34,028,592 34,609,900 34,037,067 34,717,685 
Effect of potentially dilutive common shares (1)
418,118 309,495 475,193 409,722 
Total diluted weighted average common shares outstanding34,446,710 34,919,395 34,512,260 35,127,407 
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (2)
71,614 159,996 27,280 50,671 
(1) Represents the effect of the vesting of restricted stock units.
(2) Anti-dilution occurs when the unrecognized compensation cost per share of a restricted stock unit exceeds the market price of the Company’s stock.
Schedule of Dividends Activity
The following table summarizes the dividend activity during the six months ended June 30, 2025 and the calendar year 2024:
DeclaredCash Dividend per ShareRecord DatePaid Date
January 24, 2024$0.23February 8, 2024February 22, 2024
April 24, 2024$0.23May 8, 2024May 22, 2024
July 24, 2024$0.23August 7, 2024August 21, 2024
October 23, 2024$0.23November 6, 2024November 20, 2024
January 22, 2025$0.24February 6, 2025February 20, 2025
April 23, 2025$0.24May 7, 2025May 21, 2025