v3.26.1
Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity  
Schedule of Stockholders' Equity

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Accumulated

  ​ ​ ​

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2025

 

60,389

$

604

$

1,306,176

$

(423,065)

$

1,794

$

885,509

Net income (loss)

 

 

 

 

(324)

 

 

(324)

Other comprehensive income (loss), net of tax

 

 

 

 

 

(472)

 

(472)

Share-based compensation expense

 

 

 

8,511

 

 

 

8,511

Net issuance under employee stock plans

643

6

(9,568)

(9,562)

Balance at March 31, 2026

 

61,032

$

610

$

1,305,119

$

(423,389)

$

1,322

$

883,662

Net income

 

 

 

 

11,857

 

 

11,857

Other comprehensive income (loss), net of tax

 

 

 

 

 

(110)

 

(110)

Share-based compensation expense

 

 

 

9,215

 

 

 

9,215

Net issuance under employee stock plans

 

97

1

(1,843)

(1,842)

Balance at June 30, 2026

 

61,129

$

611

$

1,312,491

$

(411,532)

$

1,212

$

902,782

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Accumulated

  ​ ​ ​

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2024

 

56,828

$

569

$

1,227,134

$

(458,455)

$

1,522

$

770,770

Net income

 

 

 

 

11,947

 

 

11,947

Other comprehensive income (loss), net of tax

 

 

 

 

 

108

 

108

Share-based compensation expense

 

 

 

9,208

 

 

 

9,208

Settlement of the 2025 Notes

1,104

11

26,489

26,500

Net issuance under employee stock plans

360

3

(6,678)

(6,675)

Balance at March 31, 2025

 

58,292

$

583

$

1,256,153

$

(446,508)

$

1,630

$

811,858

Net income

 

 

 

 

11,733

 

 

11,733

Other comprehensive income (loss), net of tax

 

 

 

 

 

30

 

30

Share-based compensation expense

 

 

 

9,651

 

 

 

9,651

Settlement of the 2027 Notes

1,643

16

20,215

20,231

Net issuance under employee stock plans

226

3

2,690

2,693

Balance at June 30, 2025

 

60,161

$

602

$

1,288,709

$

(434,775)

$

1,660

$

856,196

Schedule of the changes in the balances of each component of AOCI, net of tax

Unrealized

Gains (Losses)

Foreign

on Available-

Currency

for-Sale 

  ​ ​ ​

Translation

  ​ ​ ​

Securities

  ​ ​ ​

Total

(in thousands)

Balance - December 31, 2025

$

1,855

$

(61)

$

1,794

Other comprehensive income (loss)

 

(24)

 

(558)

 

(582)

Balance - June 30, 2026

$

1,831

$

(619)

$

1,212