XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Components of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic net income per common share available to common stockholders:      
Net income available to common stockholders $ 68,935,000 $ 72,952,000 $ 51,490,000
Weighted average common shares outstanding 21,780,217 20,169,077 17,886,998
Basic earnings per common share $ 3.17 $ 3.62 $ 2.88
Diluted net income per common share available to common stockholders:      
Net income available to common stockholders $ 68,935,000 $ 72,952,000 $ 51,490,000
Weighted average common shares outstanding 21,780,217 20,169,077 17,886,998
Dilutive potential common shares:      
Restricted stock awarded 88,571 74,558 52,009
Dilutive potential common shares 88,571 74,558 52,009
Diluted weighted average common shares outstanding 21,868,788 20,243,635 17,939,007
Diluted earnings per common share $ 3.15 $ 3.6 $ 2.87