XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Tables)
9 Months Ended
Sep. 30, 2025
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, 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

Net income

 

 

 

 

10,596

 

 

10,596

Other comprehensive income (loss), net of tax

 

 

 

 

 

144

 

144

Share-based compensation expense

 

 

 

9,145

 

 

 

9,145

Net issuance under employee stock plans

 

(2)

(111)

(111)

Balance at September 30, 2025

 

60,159

$

602

$

1,297,743

$

(424,179)

$

1,804

$

875,970

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Paid-in

Accumulated

Comprehensive

Shares

Amount

Capital

Deficit

Income

Total

(in thousands)

Balance at December 31, 2023

 

56,364

$

564

$

1,202,440

$

(532,169)

$

1,607

$

672,442

Net income

 

 

 

 

21,854

 

 

21,854

Other comprehensive income (loss), net of tax

 

 

 

 

 

(128)

 

(128)

Share-based compensation expense

 

 

 

8,082

 

 

 

8,082

Net issuance under employee stock plans

273

2

(14,342)

(14,340)

Balance at March 31, 2024

 

56,637

$

566

$

1,196,180

$

(510,315)

$

1,479

$

687,910

Net income (loss)

 

 

 

 

14,944

 

 

14,944

Other comprehensive income (loss), net of tax

 

 

 

 

 

(12)

 

(12)

Share-based compensation expense

 

 

 

9,233

 

 

 

9,233

Net issuance under employee stock plans

136

3

2,935

2,938

Balance at June 30, 2024

 

56,773

$

569

$

1,208,348

$

(495,371)

$

1,467

$

715,013

Net income

 

 

 

 

21,951

 

 

21,951

Other comprehensive income (loss), net of tax

 

 

 

 

 

382

 

382

Share-based compensation expense

 

 

 

9,459

 

 

 

9,459

Net issuance under employee stock plans

5

1

(287)

(286)

Balance at September 30, 2024

 

56,778

$

570

$

1,217,520

$

(473,420)

$

1,849

$

746,519

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, 2024

$

1,777

$

(255)

$

1,522

Other comprehensive income (loss)

 

51

 

231

 

282

Balance - September 30, 2025

$

1,828

$

(24)

$

1,804