v3.25.3
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for basic and diluted earnings per share -income available to common shareholders:        
Net income $ 71,923 $ 52,451 $ 193,212 $ 163,945
Denominator for basic earnings per share - weighted average shares 94,889,341 94,473,666 94,799,411 94,377,010
Effect of dilutive securities -        
Employee stock awards 864,457 1,005,844 874,682 1,001,228
Denominator for diluted earnings per share - adjusted weighted average shares 95,753,798 95,479,510 95,674,093 95,378,238
Basic $ 0.76 $ 0.56 $ 2.04 $ 1.74
Diluted $ 0.75 $ 0.55 $ 2.02 $ 1.72