XML 75 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of basic and diluted earnings per share The reconciliation of basic and diluted earnings per share (“EPS”) for the years ended December 31, 2024, 2023 and 2022 are as follows:
Income
(Numerator)
Shares
(Denominator)
Per Share
Amount
For the Year Ended December 31, 2024
Basic EPS
Income available to common stockholders$374,541 66,334 $5.65 
Effect of Dilutive Securities
Stock options765 
Restricted stock592 
Diluted EPS
Income available to common stockholders$374,541 67,691 $5.53 
For the Year Ended December 31, 2023
Basic EPS
Income available to common stockholders$284,487 65,616 $4.34 
Effect of Dilutive Securities
Stock options874 
Restricted stock415 
Diluted EPS
Income available to common stockholders$284,487 66,905 $4.25 
For the Year Ended December 31, 2022
Basic EPS
Income available to common stockholders$239,288 65,402 $3.66 
Effect of Dilutive Securities
Stock options978 
Restricted stock339 
Diluted EPS
Income available to common stockholders$239,288 66,719 $3.59