XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Per Share Data (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 Earnings per Share:                
Net Income $ 21,048 $ 20,530 $ 19,022 $ 21,451 $ 22,123 $ 20,807 $ 60,600 $ 64,381
Weighted average shares outstanding (in shares) 29,679,464     29,573,461     29,649,020 29,551,558
Basic earnings per share (in dollars per share) $ 0.71     $ 0.73     $ 2.04 $ 2.18
Diluted Earnings per Share:                
Net Income $ 21,048 $ 20,530 $ 19,022 $ 21,451 $ 22,123 $ 20,807 $ 60,600 $ 64,381
Weighted average shares outstanding (in shares) 29,679,464     29,573,461     29,649,020 29,551,558
Potentially dilutive shares, net (in shares) 0     0     0 0
Diluted weighted average shares outstanding (in shares) 29,679,464     29,573,461     29,649,020 29,551,558
Diluted earnings per share (in dollars per share) $ 0.71     $ 0.73     $ 2.04 $ 2.18
Anti-dilutive securities excluded from computation of earnings per share (in shares) 0     0     0 0