v3.26.1
Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Income Per Common Share  
Schedule of computations of basic and diluted income per share

Three months ended June 30,

Six months ended June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

(in thousands, except per share amounts)

Numerator:

Net income

$

11,857

$

11,733

$

11,533

$

23,680

Interest expense associated with convertible notes

125

378

Net income available to common shareholders

$

11,857

$

11,858

$

11,533

$

24,058

Denominator:

Basic weighted average shares outstanding

 

61,064

 

59,076

 

60,777

 

58,434

Effect of potentially dilutive share-based awards

1,972

257

1,505

297

Dilutive effect of convertible notes

 

3,746

 

904

 

2,654

 

1,341

Diluted weighted average shares outstanding

 

66,782

 

60,237

 

64,936

 

60,072

Net income per common share:

Basic

$

0.19

$

0.20

$

0.19

$

0.41

Diluted

$

0.18

$

0.20

$

0.18

$

0.40

Potentially dilutive shares excluded from the diluted calculation as their effect would be antidilutive

0

1,803

17

1,099

Maximum potential shares to be issued for settlement of convertible senior notes excluded from the diluted calculation as their effect would be antidilutive

N/A

N/A

N/A

92