XML 68 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 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):
Three months ended March 31,
20222023
Numerator for basic and diluted earnings per share:
Net income$16,402 $8,844 
Less: Earnings allocated to unvested restricted stock(15)(71)
Income attributable to common stockholders$16,387 $8,773 
Denominator:
Denominator for basic earnings per common share - weighted average shares outstanding15,244 14,758 
Effect of dilutive securities:
Stock options409 99 
Performance awards716 611 
Denominator for diluted earnings per common share - weighted average shares outstanding16,369 15,468 
Basic earnings per common share:$1.07 $0.59 
Diluted earnings per common share:$1.00 $0.57