XML 152 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [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:
Year Ended December 31,
202420232022
(Dollars in thousands, except shares)
Net income allocated to common shareholders$43,258 $61,755 $81,875 
Basic:
Weighted average common shares outstanding34,465,323 35,022,247 35,103,465 
Diluted:
Basic weighted average common shares outstanding34,465,323 35,022,247 35,103,465 
Effect of potentially dilutive common shares(1)
433,713 235,942 360,431 
Total diluted weighted average common shares outstanding34,899,036 35,258,189 35,463,896 
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive(2)
27,526 171,010 872 
(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 Company's dividend activity during the most recent three year period:
DeclaredCash Dividend per ShareRecord DatePaid Date
January 26, 2022$0.21February 9, 2022February 23, 2022
April 20, 2022$0.21May 4, 2022May 18, 2022
July 20, 2022$0.21August 3, 2022August 17, 2022
October 19, 2022$0.21November 2, 2022November 16, 2022
January 25, 2023$0.22February 8, 2023February 22, 2023
April 19, 2023$0.22May 4, 2023May 18, 2023
July 19, 2023$0.22August 2, 2023August 16, 2023
October 18, 2023$0.22November 1, 2023November 15, 2023
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