XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.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 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]            
Net income $ 11,771 $ 12,133 $ 4,836 $ 11,227 $ 23,904 $ 16,063
Weighted average common shares outstanding (basic) (in shares) 16,576,283   16,233,473   16,572,102 16,060,789
Effect of dilutive unvested restricted stock grants (in shares) 29,070   21,805   36,761 35,481
Weighted average common shares outstanding (diluted) (in shares) 16,605,353   16,255,278   16,608,863 16,096,270
Basic earnings per common share (In dollars per share) $ 0.71   $ 0.29   $ 1.44 $ 1.00
Diluted earnings per common share (in dollars per share) $ 0.71   $ 0.29   $ 1.44 $ 1.00