XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
The following is a reconciliation of the numerator and denominator of basic and diluted net income per common share as of the dates indicated:
Three Months Ended March 31,
20242023
Numerator
Net income$15,067 $6,734 
Allocation of earnings to participating securities(148)(64)
Numerator for basic and diluted EPS - net income available to common stockholders$14,919 $6,670 
Denominator  
Weighted-average common shares outstanding - basic16,859,738 16,021,994 
Dilutive effect of assumed exercise of stock options13,102 55,122 
Weighted-average common shares outstanding - diluted16,872,840 16,077,116 
Net income per share - basic$0.88 $0.40 
Net income per share - diluted$0.88 $0.40 
Potential dilutive shares are excluded from the computation of earnings per share if their effect is anti-dilutive. There were 111,350 and 112,250 stock options that were anti-dilutive as of March 31, 2024 and 2023, respectively.