XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2025
Mar. 31, 2024
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]    
Net income $ 13,742 $ 12,133
Weighted average common shares outstanding (basic) (in shares) 19,355,867 16,567,902
Effect of dilutive unvested restricted stock grants (in shares) 60,398 45,471
Weighted average common shares outstanding (diluted) (in shares) 19,416,265 16,613,373
Basic earnings per common share (In dollars per share) $ 0.71 $ 0.73
Diluted earnings per common share (in dollars per share) $ 0.71 $ 0.73