XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The reconciliation of basic weighted-average shares outstanding to diluted weighted-average shares outstanding was as follows:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Basic weighted-average common shares outstanding

 

 

65,342,227

 

 

 

65,375,424

 

 

 

65,363,125

 

 

 

65,790,599

 

Dilutive stock options and other equity-based compensation awards

 

 

603,093

 

 

 

396,396

 

 

 

449,459

 

 

 

437,911

 

Diluted weighted-average common shares outstanding

 

 

65,945,320

 

 

 

65,771,820

 

 

 

65,812,584

 

 

 

66,228,510

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

Shares for stock-based compensation not included in the computation of diluted earnings per share attributable to common shareholders because they would have been anti-dilutive were as follows:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended
September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Shares for stock-based compensation

 

 

 

 

 

227,255

 

 

 

67,116

 

 

 

129,151