v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2026 and 2025 were as follows:
Three Months Ended
September 30, 2026September 30, 2025
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$32,602 $32,602 $127,927 $127,927 
Average equivalent shares
Shares of common stock63,523 63,523 65,709 65,709 
Effect of dilutive stock-based compensation
Stock options260 — 491 — 
Restricted stock364 — 430 — 
Total average equivalent shares64,147 63,523 66,630 65,709 
Net income per share$0.51 $0.51 $1.92 $1.95 
Nine Months Ended
September 30, 2026September 30, 2025
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$192,849 $192,849 $318,445 $318,445 
Average equivalent shares
Shares of common stock63,733 63,733 65,989 65,989 
Effect of dilutive stock-based compensation
Stock options260 —549 —
Restricted stock380 —505 —
Total average equivalent shares64,373 63,733 67,043 65,989 
Net income per share$3.00 $3.03 $4.75 $4.83