v3.25.2
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator for basic and diluted earnings per share -income available to common shareholders:        
Net income $ 69,996 $ 60,805 $ 121,289 $ 111,494
Denominator for basic earnings per share - weighted average shares 94,860,428 94,438,235 94,753,700 94,328,151
Effect of dilutive securities -        
Employee stock awards 881,268 1,031,858 879,879 998,894
Denominator for diluted earnings per share - adjusted weighted average shares 95,741,696 95,470,093 95,633,579 95,327,045
Basic $ 0.74 $ 0.64 $ 1.28 $ 1.18
Diluted $ 0.73 $ 0.64 $ 1.27 $ 1.17