XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Components of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic net income per common share available to common stockholders:      
Net income available to common stockholders $ 72,952,000 $ 51,490,000 $ 45,270,000
Weighted average common shares outstanding 20,169,077 17,886,998 16,716,880
Basic earnings per common share $ 3.62 $ 2.88 $ 2.71
Diluted net income per common share available to common stockholders:      
Net income available to common stockholders $ 72,952,000 $ 51,490,000 $ 45,270,000
Weighted average common shares outstanding 20,169,077 17,886,998 16,716,880
Dilutive potential common shares:      
Restricted stock awarded 74,558 52,009 45,976
Dilutive potential common shares 74,558 52,009 45,976
Diluted weighted average common shares outstanding 20,243,635 17,939,007 16,762,856
Diluted earnings per common share $ 3.60 $ 2.87 $ 2.70