v3.26.1
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator for basic and diluted earnings per share -income available to common shareholders:    
Net income $ 74,445 $ 51,293
Denominator for basic earnings per share - weighted average shares 103,705,269 94,645,787
Effect of dilutive securities -    
Employee stock awards 910,136 878,475
Denominator for diluted earnings per share - adjusted weighted average shares 104,615,405 95,524,262
Basic $ 0.72 $ 0.54
Diluted $ 0.71 $ 0.54