XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share
3 Months Ended
Mar. 31, 2025
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 for the periods indicated:
Three Months Ended March 31,
20252024
Numerator
Net income$14,539 $15,067 
Allocation of earnings to participating securities(165)(148)
Numerator for basic and diluted EPS - net income available to common stockholders$14,374 $14,919 
Denominator  
Weighted-average common shares outstanding - basic17,011,359 16,859,738 
Dilutive effect of assumed exercise of stock options102,065 13,102 
Weighted-average common shares outstanding - diluted17,113,424 16,872,840 
Net income per share - basic$0.84 $0.88 
Net income per share - diluted$0.84 $0.88 
Potential dilutive shares are excluded from the computation of earnings per share if their effect is anti-dilutive. There were 111,350 stock options that were anti-dilutive as of March 31, 2024. No options were anti-dilutive as of March 31, 2025.