XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
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, 2023 and 2022 is as follows:
Three Months Ended
June 30, 2023June 30, 2022
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$83,072 $83,072 $63,625 $63,625 
Average equivalent shares
Shares of common stock65,568 65,568 65,475 65,475 
Effect of dilutive stock-based compensation
Stock options871 — 1,021 — 
Restricted stock416 — 404 — 
Total average equivalent shares66,855 65,568 66,900 65,475 
Net income per share$1.24 $1.27 $0.95 $0.97 
Six Months Ended
June 30, 2023June 30, 2022
DilutedBasicDilutedBasic
Consolidated operations
Income available to common stockholders$137,836 $137,836 $126,048 $126,048 
Average equivalent shares
Shares of common stock65,470 65,470 65,509 65,509 
Effect of dilutive stock-based compensation
Stock options889 1,109 
Restricted stock389 351 
Total average equivalent shares66,748 65,470 66,969 65,509 
Net income per share$2.07 $2.11 $1.88 $1.92