v3.25.2
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
EARNINGS (LOSS) PER SHARE  
Schedule of Basic and Diluted Earnings (Loss) per Share

Basic and diluted earnings (loss) per share attributable to common stockholders were calculated as follows:

Six Months Ended June 30, 

Three Months Ended June 30, 

(In thousands, except share data)

2025

2024

2025

2024

Numerator:

Net income (loss) for basic and diluted calculation

$

(3,455)

$

(6,798)

$

164

$

(2,203)

Denominator:

Weighted average shares of Common Stock outstanding for basic calculation

77,651,330

73,172,980

78,663,884

73,308,281

Weighted average dilutive effect of stock options and restricted stock

2,607,726

Weighted average shares of Common Stock outstanding for diluted calculation

77,651,330

73,172,980

81,271,610

73,308,281