XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of the basic and diluted earnings per share (in thousands, except per share data): 
 Years Ended December 31,
 202120222023
Numerator for basic and diluted earnings per share:
Net income$33,159 $41,381 $33,413 
Less: Earnings allocated to unvested restricted stock(53)(26)(306)
Income attributable to common stockholders$33,106 $41,355 $33,107 
Denominator:
Denominator for basic earnings per common share - weighted average shares outstanding17,409 14,857 14,803 
Effect of dilutive securities:
Stock options475 183 55 
Performance awards382 670 597 
Denominator for diluted earnings per common share - weighted average shares outstanding18,266 15,710 15,455 
Basic earnings per common share$1.90 $2.78 $2.24 
Diluted earnings per common share$1.81 $2.63 $2.14