v3.26.3
Earnings Per-Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per-Share  
Schedule of earnings per share diluted

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Basic Earnings (Loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$1,149

 

 

$(1,497 )

 

$4,857

 

 

$2,965

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock outstanding

 

 

28,219

 

 

 

25,538

 

 

 

28,092

 

 

 

24,172

 

Basic Earnings (Loss) per share

 

$0.04

 

 

$(0.06 )

 

$0.17

 

 

$0.12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted Earnings (Loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$1,149

 

 

$(1,497 )

 

$4,857

 

 

$2,965

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares of common stock outstanding

 

 

28,219

 

 

 

25,538

 

 

 

28,092

 

 

 

24,172

 

Incremental dilutive shares

 

 

1,353

 

 

 

-

 

 

 

1,497

 

 

 

2,339

 

Number of shares used in diluted per-share computation

 

 

29,572

 

 

 

25,538

 

 

 

29,589

 

 

 

26,511

 

Diluted Earnings (Loss) per share

 

$0.04

 

 

$(0.06 )

 

$0.16

 

 

$0.11