XML 57 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2024
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 as of the dates indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Numerator
Net income$13,112 $14,833 $40,597 $36,580 
Allocation of earnings to participating securities(132)(117)(410)(292)
Numerator for basic and diluted EPS - net income available to common stockholders$12,980 $14,716 $40,187 $36,288 
Denominator    
Weighted-average common shares outstanding - basic16,931,793 16,792,177 16,891,619 16,532,335 
Dilutive effect of assumed exercise of stock options96,031 8,724 46,709 20,984 
Weighted-average common shares outstanding - diluted17,027,824 16,800,901 16,938,328 16,553,319 
Net income per share - basic$0.77 $0.88 $2.38 $2.19 
Net income per share - diluted$0.76 $0.88 $2.37 $2.18