XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reconciles the numerators and denominators of the basic and diluted earnings per share computation for the periods presented:
Three months ended September 30, Nine months ended September 30,
2025202420252024
Numerator for basic and diluted earnings per share:
Net income
$5,784 $5,014 $15,826 $14,362 
Denominator for basic earnings per common share:
Weighted average common shares outstanding - Basic12,544 12,427 12,529 12,404 
Denominator for diluted earnings per common share:
Weighted average common shares outstanding12,544 12,427 12,529 12,404 
Dilutive effect of stock-based compensation awards141 99 150 107 
Weighted average common shares outstanding - Diluted12,685 12,526 12,679 12,511 
Earnings per common share:
Basic$0.46 $0.40 $1.26 $1.16 
Diluted$0.46 $0.40 $1.25 $1.15 
Schedule of Determination of Diluted Earnings Per Share
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 September 30, Nine months ended September 30,
2025202420252024
Stock options95,000 92,417 95,000 92,417 
Restricted stock and RSUs— 5,750 — 18,635 
PSUs43,154 — 43,154 — 
138,154 98,167 138,154 111,052