v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share The reconciliation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025 were as follows:
Three Months Ended
June 30, 2026June 30, 2025
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$87,573 $87,573 $111,720 $111,720 
Average equivalent shares
Shares of common stock63,634 63,634 65,995 65,995 
Effect of dilutive stock-based compensation
Stock options224 — 568 — 
Restricted stock350 — 485 — 
Total average equivalent shares64,208 63,634 67,048 65,995 
Net income per share$1.36 $1.38 $1.67 $1.69 
Six Months Ended
June 30, 2026June 30, 2025
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$160,247 $160,247 $190,518 $190,518 
Average equivalent shares
Shares of common stock63,841 63,841 66,132 66,132 
Effect of dilutive stock-based compensation
Stock options262 579 
Restricted stock401 551 
Total average equivalent shares64,504 63,841 67,262 66,132 
Net income per share$2.48 $2.51 $2.83 $2.88