XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
The following tables summarize outstanding debt as of December 31, 2024 and 2023.
PrincipalUnamortized Debt Issuance Costs & DiscountCarrying
Value
Convertible senior notes, due 2026$173,771 $(1,616)$172,155 
Convertible senior notes, due 2028333,334 (101,701)231,633 
Other notes150 — 150 
Balance as of December 31, 2024$507,255 $(103,317)$403,938 
PrincipalUnamortized Debt Issuance Costs & DiscountCarrying
Value
Convertible senior notes, due 2026$225,000 $(3,311)$221,689 
Convertible senior notes, due 2028333,334 (119,665)213,669 
Advance funding arrangement94 — 94 
Other notes300 (13)287 
Balance as of December 31, 2023$558,728 $(122,989)$435,739 
Schedule of Minimum Principal Payment Commitments
Minimum principal payment commitments as of December 31, 2024, are as follows:
Year ending December 31,Principal
Payments
2025$150
2026173,771
202715,000
2028318,334
$507,255
Schedule of Interest Expense The following table details interest expense recognized for the 0.75% convertible senior notes due in September 2026 (the “2026 Notes”) and 6.75% convertible senior notes due in October 2028 (the “2028 Notes”):
Year Ended December 31,
202420232022
Contractual interest expense for 2026 Notes1,5462,1423,188
Contractual interest expense for 2028 Notes22,50015,688
Amortization of debt issuance costs and discount for 2026 Notes1,1161,5152,227
Amortization of debt issuance costs and discount for 2028 Notes17,96510,604