XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2024
EARNINGS PER SHARE  
Schedule of Earnings (loss) Per Share

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

2024

 

 

September 30,

2023

 

 

September 30,

2024

 

 

September 30,

2023

 

(in thousands except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$(307)

 

$(53)

 

$(1,911)

 

$342

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares

 

 

9,235

 

 

 

9,020

 

 

 

9,121

 

 

 

8,914

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Employee stock options and awards

 

 

-

 

 

 

-

 

 

 

-

 

 

 

151

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for diluted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adj weighted-average shares &

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

assumed stock option conversions

 

 

9,235

 

 

 

9,020

 

 

 

9,121

 

 

 

9,065

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings (loss) per share

 

$(0.03)

 

$(0.01)

 

$(0.21)

 

$0.04

 

Diluted earnings (loss) per share

 

$(0.03)

 

$(0.01)

 

$(0.21)

 

$0.04

 

Schedule of Weighted average Earnings (loss) per share

 

 

 Three Months Ended

 

 

 Nine Months Ended

 

 

 

September 30,

2024

 

 

September 30,

2023

 

 

September 30,

2024

 

 

September 30,

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Restricted Stock Units

 

 

10,214

 

 

 

71,903

 

 

 

71,265

 

 

 

148,529

 

Performance Stock Units

 

 

7,312

 

 

 

679

 

 

 

9,222

 

 

 

599

 

Stock Option Unit

 

 

-

 

 

 

220

 

 

 

151

 

 

 

231