XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
2025202420252024
Numerator
Net income$16,491 $13,112 $48,240 $40,597 
Allocation of earnings to participating securities(169)(132)(495)(410)
Numerator for basic and diluted EPS - net income available to common stockholders$16,322 $12,980 $47,745 $40,187 
Denominator    
Weighted-average common shares outstanding - basic16,998,549 16,931,793 17,005,206 16,891,619 
Dilutive effect of assumed exercise of stock options131,481 96,031 112,399 46,709 
Weighted-average common shares outstanding - diluted17,130,030 17,027,824 17,117,605 16,938,328 
Net income per share - basic$0.96 $0.77 $2.81 $2.38 
Net income per share - diluted$0.95 $0.76 $2.79 $2.37