XML 164 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER COMMON SHARE (Schedule of Earnings Per Share Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income available to common shareholders $ 198,170 $ 181,872 $ 166,239
Average common shares outstanding (in shares) 46,637 47,258 48,033
Average potential common shares-options (in shares) 265 294 403
Total weighted average common shares outstanding and equivalents (in shares) 46,902 47,552 48,436
Earnings per common share - basic (in dollars per share) $ 4.25 $ 3.85 $ 3.46
Earnings per common share - diluted (in dollars per share) $ 4.23 $ 3.83 $ 3.44