v3.25.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
0.375%Convertible Senior Notes Due 2025 as Liability Component [Member]  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes

The net carrying amount of the liability component of the 2025 Notes is as follows:
 

 

 

As of December 31, 2024

 

 

As of December 31, 2023

 

 

 

(in thousands)

 

Principal

 

$

459,048

 

 

$

459,076

 

Unamortized issuance costs

 

 

(864

)

 

 

(2,870

)

Net carrying amount

 

$

458,184

 

 

$

456,206

 

 

0.375% Convertible Senior Notes Due 2025 [Member]  
Debt Instrument [Line Items]  
Schedule of Interest Expense

Interest expense related to the 2025 Notes is as follows:

 

 

 

Year Ended December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Contractual interest expense

 

$

1,722

 

 

$

1,722

 

 

$

1,722

 

Amortization of issuance costs

 

 

2,012

 

 

 

1,986

 

 

 

1,969

 

Total interest expense

 

$

3,734

 

 

$

3,708

 

 

$

3,691