XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
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