XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share The following table reconciles the numerators and denominators of the basic and diluted loss per share computations:
 Three Months Ended September 30,Nine Months Ended September 30,
Numerator (in thousands):
2025202420252024
Net income$2,259$1,807$4,591$1,412
Denominator:
Weighted average common shares outstanding:
Basic20,413,63621,290,51220,779,26821,271,858
Dilutive effect of common stock equivalents532,971361,945386,519435,977
Diluted20,946,60721,652,45721,165,78721,707,835
Net income per share:
Basic$0.11$0.08$0.22$0.07
Diluted$0.11$0.08$0.22$0.07