v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
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)

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

Numerator:

Net income (loss) for basic and diluted calculation

$

22,094

$

(3,455)

$

3,777

$

164

Denominator:

Weighted average shares of Common Stock outstanding for basic calculation

79,884,562

77,651,330

79,986,325

78,663,884

Weighted average dilutive effect of stock options and unvested restricted stock

2,925,949

2,573,910

2,607,726

Weighted average shares of Common Stock outstanding for diluted calculation

82,810,511

77,651,330

82,560,235

81,271,610