XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic and diluted earnings per share are computed based on the weighted-average number of shares outstanding during each period. Diluted earnings per share reflects the potential dilution that could occur upon the exercise of stock options or upon the vesting of restricted stock grants, any of which would result in the issuance of common stock that would then share in the net income of the Company.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Basic earnings per share:
Net income$39,793 $42,868 $57,735 $174,416 
Weighted-average basic shares outstanding44,408,99743,914,92044,298,79843,814,648
Basic earnings per share$0.89 $0.97 $1.30 $3.98 
Diluted earnings per share:
Net income, for diluted earnings per share$39,793 $42,868 $57,735 $174,416 
Total weighted-average basic shares outstanding44,408,99743,914,92044,298,79843,814,648
Add effect of dilutive stock options and restricted stock grants859,748882,189724,9411,128,784
Total weighted-average diluted shares outstanding45,268,74544,797,10945,023,73944,943,432
Diluted earnings per share$0.88 $0.96 $1.28 $3.88 
Anti-dilutive stock options and restricted shares700,7681,335,254700,7681,335,254