XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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,
 2025202420252024
Net income available to common stockholders$10,751 $6,523 $28,198 $18,694 
Weighted average shares outstanding-basic39,702,018 41,028,213 40,246,85441,794,149 
Effect of non-vested restricted stock and stock, performance-based restricted stock units and options outstanding58,729 60,424 46,08335,081 
Weighted average shares outstanding-diluted39,760,747 41,088,637 40,292,937 41,829,230 
Earnings per share-basic$0.27 $0.16 $0.70 $0.45 
Earnings per share-diluted$0.27 $0.16 $0.70 $0.45 
Anti-dilutive shares382,498 706,143 854,865 1,496,292