XML 59 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Carrying Value and Fair Value of Convertible Notes and Interest Expense The following table discloses the carrying value and fair value of the Company's Convertible Notes as of December 31, 2024:
As of December 31, 2024
Carrying Value (1)Fair Value
3.00% Convertible Senior Notes Maturing April 1, 2028
$395,163 $879,527 
Total$395,163 $879,527 
(1)The carrying amounts presented are net of unamortized debt issuance costs of $7,337 as of December 31, 2024.
The total interest expense recognized on the Convertible Notes consists of the following:
Year Ended
December 31,
20242023
Contractual interest expense$12,075 $9,426 
Amortization of issuance costs2,090 1,582 
Total$14,165 $11,008