XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table summarizes the carrying amounts, net of unamortized debt issuance costs, and fair values of the convertible senior notes:
As of December 31,
20242023
(In thousands)
Net carrying amount:
2025 Notes174,324 569,662 
2029 Notes166,397 — 
Total net carrying amount$340,721 $569,662 
Fair value:
2025 Notes$167,129 $527,206 
2029 Notes181,320 — 
Total fair value $348,449 $527,206