XML 332 R45.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2025
NET INCOME (LOSS) PER SHARE  
Schedule of reconciliation of basic and diluted weighted average number of common shares and computations for basic and diluted net income (loss) per share

Year ended December 31,

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

(amounts in thousands, unless otherwise noted)

Basic Earnings per Share

Net income (loss) available to common stockholders — Basic earnings per share

$

34,434

$

(43,691)

$

55,299

Weighted average common shares outstanding

54,046

51,021

47,544

Basic net income (loss) per share:

$

0.64

$

(0.86)

$

1.16

Diluted Earnings per Share

Net income (loss) available to common stockholders

$

34,434

$

(43,691)

$

55,299

Add back: Interest effect of convertible notes, net of tax

4,093

Net income (loss) available to common stockholders — Diluted earnings per share

$

38,527

$

(43,691)

$

55,299

 

Weighted average common shares outstanding

 

54,046

 

51,021

47,544

Dilutive effect of stock options, restricted stock units, and warrants

261

Dilutive effect of convertible notes

11,253

Weighted average diluted shares

65,560

51,021

47,544

Diluted net income (loss) per share

$

0.59

$

(0.86)

$

1.16