XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2025 and 2024 were as follows:
Three Months Ended
March 31, 2025March 31, 2024
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$78,798 $78,798 $83,104 $83,104 
Average equivalent shares
Shares of common stock66,271 66,271 66,064 66,064 
Effect of dilutive stock-based compensation
Stock options593 788 
Restricted stock627 580 
Total average equivalent shares67,491 66,271 67,432 66,064 
Net income per share$1.17 $1.19 $1.23 $1.26