XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
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 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]                
Net income $ 9,236 $ 4,836 $ 11,227 $ 15,481 $ 12,252 $ 11,354 $ 25,299 $ 39,087
Weighted average common shares outstanding (basic) 16,571,825     15,877,592     16,233,006 15,922,945
Effect of dilutive unvested restricted stock grants (in shares) 23,174     10,279     31,716 22,329
Weighted average common shares outstanding (diluted) 16,594,999     15,887,871     16,264,722 15,945,274
Basic earnings per common share (In dollars per share) $ 0.56     $ 0.97     $ 1.56 $ 2.45
Diluted earnings per common share (in dollars per share) $ 0.56     $ 0.97     $ 1.56 $ 2.45