XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]            
Net income $ 4,836 $ 11,227 $ 12,252 $ 11,354 $ 16,063 $ 23,606
Weighted average common shares outstanding (basic) 16,233,473   15,934,083   16,060,789 15,945,997
Effect of dilutive unvested restricted stock grants (in shares) 21,805   14,402   35,481 13,469
Weighted average common shares outstanding (diluted) 16,255,278   15,948,485   16,096,270 15,959,466
Basic earnings per common share (In dollars per share) $ 0.29   $ 0.77   $ 1.00 $ 1.48
Diluted earnings per common share (in dollars per share) $ 0.29   $ 0.77   $ 1.00 $ 1.48