v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic EPS Calculation    
Net income available for common stock $ 128,673 $ 119,419
Weighted Average Number of Shares Outstanding, Basic 62,913 60,077
Earnings Per Share, Basic $ 2.05 $ 1.99
Diluted EPS Calculation    
Net Income (Loss) Available to Common Stockholders, Diluted $ 128,673 $ 119,419
Effect of dilutive securities on shares 291 189
Weighted Average Number of Shares Outstanding, Diluted 63,204 60,266
Earnings Per Share, Diluted $ 2.04 $ 1.98