XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Calculations and Reconciliation
The following is a summary of the Company’s earnings per share calculations and reconciliation of basic to diluted earnings per share for the periods indicated (in thousands, except per share data):

 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Net income available to common stockholders$8,181 $16,979 $29,447 $46,980 
Weighted average shares outstanding-basic42,866,246 46,047,104 43,848,873 46,486,086 
Effect of non-vested restricted stock and stock, performance-based restricted stock units and options outstanding51,928 189,557 78,477 170,997 
Weighted average shares outstanding-diluted42,918,174 46,236,661 43,927,350 46,657,083 
Earnings per share-basic$0.19 $0.37 $0.67 $1.01 
Earnings per share-diluted$0.19 $0.37 $0.67 $1.01 
Anti-dilutive shares1,707,261 738,103 1,492,290 978,187