XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Earnings per Common Share Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income:      
Net income allocated to common shareholders $ 61,755 $ 81,875 $ 98,035
Diluted:      
Average number of basic shares outstanding (in shares) 35,022,247 35,103,465 35,677,851
Effect of potentially dilutive common shares (in shares) 235,942 360,431 295,535
Total diluted weighted average common shares outstanding (in shares) 35,258,189 35,463,896 35,973,386
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 171,010 872 7,043