XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for Earnings per Share      
Net income $ 144,781 $ 135,520 $ 110,343
Less: Income allocated to participating shares, basic 156 381 492
Less: Income allocated to participating shares, diluted 156 381 492
Net Income Allocated to Shareholders, basic 144,625 135,139 109,851
Net Income Allocated to Shareholders, diluted $ 144,625 $ 135,139 $ 109,851
Denominator for Earnings per Share—Two-Class Method—Diluted:      
Weighted Average Shares Outstanding—Basic (in shares) 38,432,447 38,988,174 39,050,241
Add: Average participating shares outstanding (in shares) 222,958 42,760 2,720
Denominator for Two-Class Method—Diluted (in shares) 38,655,405 39,030,934 39,052,961
Earnings per share—basic (in dollars per share) $ 3.76 $ 3.47 $ 2.81
Earnings per share—diluted (in dollars per share) $ 3.74 $ 3.46 $ 2.81
Restricted stock considered anti-dilutive excluded from potentially dilutive shares (in shares) 293 12,654 793