XML 54 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table presents the computation of basic and diluted net income per common share.
Years Ended December 31,
2023
2022
2021
(In thousands, except per share amounts)
Numerator
Net income
$21,504
$24,049
$14,269
Denominator (weighted average shares)
Basic common shares outstanding
56,444
56,221
56,993
Dilutive stock awards
1,296
1,420
1,730
Diluted common shares outstanding
57,740
57,641
58,723
Net income per share
Basic
$ 0.38
$ 0.43
$ 0.25
Diluted
$ 0.37
$ 0.42
$ 0.24
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The following table presents the weighted potential common shares issuable
under stock awards that were excluded from the computation of diluted net income per common share.
 
Years Ended December 31,
 
2023
2022
2021
(In thousands)
Anti-dilutive stock award shares
399
374
17