XML 31 R19.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 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:

Three Months Ended March 31, 

(In thousands, except share data)

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

Numerator:

Net income (loss) for diluted calculation

$

18,317

$

(3,619)

Denominator:

Weighted average shares of Common Stock outstanding for basic calculation

79,848,892

76,611,980

Weighted average dilutive effect of stock options and unvested restricted stock

3,199,704

Weighted average shares of Common Stock outstanding for diluted calculation

83,048,596

76,611,980