XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator for Earnings per Share—Basic and Diluted:      
Net income $ 134,230 $ 131,265 $ 144,781
Less: Income allocated to participating shares, diluted 0 13 156
Less: Income allocated to participating shares, basic 0 13 156
Net Income Allocated to Shareholders, diluted 134,230 131,252 144,625
Net Income Allocated to Shareholders, basic $ 134,230 $ 131,252 $ 144,625
Denominator for Earnings per Share—Treasury Stock Method:      
Weighted Average Shares Outstanding—Basic (in shares) 38,195,322 38,237,531 38,432,447
Add: Potentially dilutive shares (in shares) 296,182 289,573 253,171
Denominator for Treasury Stock Method—Diluted (in shares) 38,491,504 38,527,104 38,685,618
Add: Average participating shares outstanding (in shares) 0 286,157 222,958
Denominator for Two-Class Method—Diluted (in shares) 38,195,322 38,523,688 38,655,405
Earnings Per Share, Basic and Diluted [Abstract]      
Earnings per share—basic (in dollars per share) $ 3.51 $ 3.43 $ 3.76
Earnings per share—diluted (in dollars per share) $ 3.49 $ 3.41 $ 3.74
Restricted stock considered anti-dilutive excluded from potentially dilutive shares (in shares) 27 190 293