XML 55 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Carrying Value of Debt
The following table presents the carrying value of the Company’s debt obligations as of December 31, 2024 and 2023:
(In thousands)20242023
Convertible senior notes—interest accrues from August 2021 and is payable semiannually in arrears on February 15 and August 15 of each year, beginning February 2022, maturing August 2026; interest at 0.25% per annum
$360,998 $360,998 
Total debt360,998 360,998 
Less: Unamortized debt issuance costs(3,070)(4,911)
Debt, noncurrent$357,928 $356,087 
Weighted-average interest rate0.76 %0.77 %