XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024 were as follows:
Three Months Ended
June 30, 2025June 30, 2024
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$111,720 $111,720 $90,454 $90,454 
Average equivalent shares
Shares of common stock65,995 65,995 66,312 66,312 
Effect of dilutive stock-based compensation
Stock options568 — 774 — 
Restricted stock485 — 489 — 
Total average equivalent shares67,048 65,995 67,575 66,312 
Net income per share$1.67 $1.69 $1.34 $1.36 
Six Months Ended
June 30, 2025June 30, 2024
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$190,518 $190,518 $173,558 $173,558 
Average equivalent shares
Shares of common stock66,132 66,132 66,188 66,188 
Effect of dilutive stock-based compensation
Stock options579 783 
Restricted stock551 538 
Total average equivalent shares67,262 66,132 67,509 66,188 
Net income per share$2.83 $2.88 $2.57 $2.62