XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Cash and Cash Equivalents and Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2026
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:
March 31,
2026
December 31,
2025
(In thousands)
Net carrying amount167,899 167,596 
Fair value167,434 185,869