XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,
20252024
Numerator for basic and diluted earnings per share:
Net income
$4,854 $5,098 
Denominator for basic earnings per common share:
Weighted average common shares outstanding - Basic12,462 12,380 
Denominator for diluted earnings per common share:
Weighted average common shares outstanding12,462 12,380 
Dilutive effect of stock-based compensation awards149 85 
Weighted average common shares outstanding - Diluted12,611 12,465 
Earnings per common share:
Basic$0.39 $0.41 
Diluted$0.38 $0.41