v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Consolidated operations        
Income available to common stockholders, diluted $ 87,573 $ 111,720 $ 160,247 $ 190,518
Income available to common stockholders, basic $ 87,573 $ 111,720 $ 160,247 $ 190,518
Average equivalent shares        
Shares of common stock, basic (in shares) 63,634 65,995 63,841 66,132
Effect of dilutive stock-based compensation        
Total average equivalent shares, diluted (in shares) 64,208 67,048 64,504 67,262
Net income per share, diluted (in dollars per share) $ 1.36 $ 1.67 $ 2.48 $ 2.83
Net income per share, basic (in dollars per share) $ 1.38 $ 1.69 $ 2.51 $ 2.88
Stock options        
Effect of dilutive stock-based compensation        
Effect of dilutive stock-based compensation, Stock options and Restricted stock (in shares) 224 568 262 579
Restricted stock        
Effect of dilutive stock-based compensation        
Effect of dilutive stock-based compensation, Stock options and Restricted stock (in shares) 350 485 401 551