XML 95 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per 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
Basic EPS                
Net income $ 8,535 $ 11,783 $ 11,240 $ 13,314 $ 14,966 $ 7,075 $ 31,558 $ 35,356
Weighted average shares outstanding 37,352,872     37,241,383     37,319,035 37,430,782
Basic earnings per share $ 0.23     $ 0.36     $ 0.85 $ 0.94
Diluted EPS                
Net income $ 8,535 $ 11,783 $ 11,240 $ 13,314 $ 14,966 $ 7,075 $ 31,558 $ 35,356
Weighted average shares outstanding 37,352,872     37,241,383     37,319,035 37,430,782
Dilutive effect of restricted stock awards 214,083     137,971     175,503 102,427
Weighted average shares for diluted earnings per share 37,566,955     37,379,354     37,494,538 37,533,209
Diluted earnings per share $ 0.23     $ 0.36     $ 0.84 $ 0.94