Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share (Tables)

v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Reconciliation from Basic to Diluted Weighted Average Number of Shares Outstanding
The reconciliation from basic to diluted weighted average shares outstanding is as follows:
Three months ended
June 30,
Six months ended
June 30,
2023 2022 2023 2022
Weighted average shares outstanding – Basic 118,651,402  138,035,764  120,335,414  137,876,185 
Dilutive effect of unvested common shares and restricted stock units with service conditions, performance stock units considered probable of vesting and assumed stock option exercises and conversions 1,269,340  1,113,796  1,496,528  1,299,474 
Weighted average shares outstanding – Diluted 119,920,742  139,149,560  121,831,942  139,175,659 
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted income per share are calculated as follows:
Three months ended
June 30,
Six months ended
June 30,
2023 2022 2023 2022
Numerator:
Net income $ 26,122  $ 19,245  $ 24,651  $ 27,120 
Denominator:
Weighted average shares outstanding – Basic 118,651,402  138,035,764  120,335,414  137,876,185 
Weighted average shares outstanding – Diluted 119,920,742  139,149,560  121,831,942  139,175,659 
Net income per share:
Basic income per share $ 0.22  $ 0.14  $ 0.20  $ 0.20 
Diluted income per share $ 0.22  $ 0.14  $ 0.20  $ 0.19 
Schedule of Securities Excluded from Computation of Earnings Per Share
The table below presents the details of the Company’s weighted average equity-based awards outstanding during each respective period that were excluded from the calculation of diluted earnings per share:
Three months ended
June 30,
Six months ended
June 30,
2023 2022 2023 2022
Restricted stock awards with performance only targets not achieved —  603,993  99,495  608,921 
Stock options with performance only targets not achieved —  321,368  103,907  324,014 
Anti-dilutive restricted stock units and performance stock units 685,656  821,278  630,668  — 
Anti-dilutive stock options 520,757  807,301  607,783  807,301