XML 77 R66.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
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic EPS:        
Net income $ 18,680 $ 29,893 $ 72,664 $ 74,457
Less: income allocated to restricted stock (134) (247) (471) (539)
Basic EPS per common share $ 18,546 $ 29,646 $ 72,193 $ 73,918
Basic (in shares) 40,971,520 40,744,042 40,924,822 40,691,751
Basic (in dollars per share) $ 0.45 $ 0.73 $ 1.76 $ 1.82
Diluted EPS:        
Net income $ 18,680 $ 29,893 $ 72,664 $ 74,457
Effect of dilutive securities 0 0 0 0
Diluted EPS per common share $ 18,680 $ 29,893 $ 72,664 $ 74,457
Basic (in shares) 40,971,520 40,744,042 40,924,822 40,691,751
Effect of dilutive securities (in shares) 395,223 455,016 369,315 458,239
Diluted (in shares) 41,366,743 41,199,058 41,294,137 41,149,990
Diluted (in dollars per share) $ 0.45 $ 0.73 $ 1.76 $ 1.81