v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator for basic and diluted earnings per share -income available to common shareholders:        
Net income $ 81,182 $ 71,923 $ 232,083 $ 193,212
Denominator for basic earnings per share - weighted average shares 103,962,646 94,889,341 103,869,688 94,799,411
Effect of dilutive securities -        
Employee stock awards 1,038,229 864,457 982,731 874,682
Denominator for diluted earnings per share - adjusted weighted average shares 105,000,875 95,753,798 104,852,419 95,674,093
Basic $ 0.78 $ 0.76 $ 2.23 $ 2.04
Diluted $ 0.77 $ 0.75 $ 2.21 $ 2.02