XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares The table below reconciles the weighted-average basic and diluted common shares outstanding for 2023, 2022 and 2021:
Year Ended December 31,
202320222021
Numerator for basic and diluted earnings per share:
Net income$38,386 $34,243 $48,543 
Denominator:
Weighted average number of common shares outstanding - basic74,288 74,336 74,816 
Effect of dilutive securities1
52 15 146 
Weighted average number of common shares outstanding - diluted74,340 74,351 74,962 
Basic earnings per share:$0.52 $0.46 $0.65 
Diluted earnings per share:$0.52 $0.46 $0.65 
1.Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding.
Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans
Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:
Year Ended December 31,
202320222021
(in thousands)
Anti-dilutive equity awards3,228 3,203 1,980