XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]                
Net income $ 12,301 $ 11,771 $ 12,133 $ 9,236 $ 4,836 $ 11,227 $ 36,205 $ 25,299
Weighted average common shares outstanding (basic) (in shares) 16,612,657     16,571,825     16,585,719 16,233,006
Effect of dilutive unvested restricted stock grants (in shares) 44,512     23,174     39,840 31,716
Weighted average common shares outstanding (diluted) (in shares) 16,657,169     16,594,999     16,625,559 16,264,722
Basic earnings per common share (In dollars per share) $ 0.74     $ 0.56     $ 2.18 $ 1.56
Diluted earnings per common share (in dollars per share) $ 0.74     $ 0.56     $ 2.18 $ 1.56