XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings per Share
Weighted average shares outstanding for basic and diluted earnings were as follows for the years ended December 31 (in thousands):
202320222021
Numerator:
Income from continuing operations$110,533 $82,406 $74,516 
Income from discontinued operations— — 1,113 
Net income available to common shareholders$110,533 $82,406 $75,629 
Denominator for basic earnings per share:
Weighted average shares outstanding30,626 32,096 32,873 
Denominator for diluted earnings per share:
Common stock options and stock units159 96 181 
Weighted average shares and conversions30,785 32,192 33,054 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table provides the potential anti-dilutive common stock units not included in the diluted weighted average shares calculations for the years ended December 31 (in thousands):
202320222021
Common stock units26 43 —