v3.26.1
Earnings per Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation for the periods presented:
Three months ended March 31,
20262025
Numerator for basic and diluted earnings per share:
Net income
$6,763 $4,854 
Denominator for basic earnings per common share:
Weighted average common shares outstanding - Basic12,584 12,462 
Denominator for diluted earnings per common share:
Weighted average common shares outstanding12,584 12,462 
Dilutive effect of stock-based compensation awards162 149 
Weighted average common shares outstanding - Diluted12,746 12,611 
Earnings per common share:
Basic$0.54 $0.39 
Diluted$0.53 $0.38 
The following table summarizes the actual number of stock-based compensation awards that were excluded from the determination of diluted earnings per share due to their anti-dilutive effect for the periods presented:
Three months ended March 31,
20262025
Stock options21,500 96,500 
Restricted stock and RSUs— 7,595 
PSUs41,113 — 
62,613 104,095