XML 119 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Earnings Per Share - Schedule of Computing Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]    
Net income $ 12,133 $ 11,227
Weighted average common shares outstanding (basic) (in shares) 16,567,902 15,886,186
Effect of dilutive unvested restricted stock grants (in shares) 45,471 44,935
Weighted average common shares outstanding (diluted) (in shares) 16,613,373 15,931,121
Basic earnings per common share (In dollars per share) $ 0.73 $ 0.71
Diluted earnings per common share (in dollars per share) $ 0.73 $ 0.70