XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per-Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per-Share  
Schedule of earnings per share diluted

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(unaudited)

 

 

(unaudited)

 

Basic Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$1,483

 

 

$1,402

 

 

$4,462

 

 

$1,417

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock outstanding

 

 

23,581

 

 

 

22,077

 

 

 

23,871

 

 

 

21,988

 

Basic Earnings per share

 

$0.06

 

 

$0.06

 

 

$0.19

 

 

$0.06

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$1,483

 

 

$1,402

 

 

$4,462

 

 

$1,417

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock outstanding

 

 

23,581

 

 

 

22,077

 

 

 

23,871

 

 

 

21,988

 

Dilutive options and warrants outstanding

 

 

2,226

 

 

 

2,623

 

 

 

2,368

 

 

 

1,546

 

Number of shares used in diluted per-share computation

 

 

25,807

 

 

 

24,700

 

 

 

26,239

 

 

 

23,534

 

Diluted Earnings per share

 

$0.06

 

 

$0.06

 

 

$0.17

 

 

$0.06