XML 109 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share - Schedule of Reconciliation of Weighted Average Number of Common Shares Used in the Calculation of Basic and Diluted Earnings Per Common Share and Antidilutive Stock Options and Restricted Stock Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net Income Available to Common Shareholders $ 137,350 $ 163,325 $ 217,927
Denominator:      
Weighted Average Common Shares Outstanding - Basic 39,450,737 39,274,291 39,601,089
Dilutive Effect of Equity Based Awards (in shares) 249,651 154,621 186,913
Weighted Average Common Shares Outstanding - Diluted 39,700,388 39,428,912 39,788,002
Earnings Per Common Share:      
Basic $ 3.48 $ 4.16 $ 5.50
Diluted $ 3.46 $ 4.14 $ 5.48
Antidilutive Stock Options and Restricted Stock Outstanding (in shares) 32,667 199,217 0