XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
The following tables summarize outstanding debt as of March 31, 2025, and December 31, 2024.
PrincipalUnamortized Debt Issuance Costs & DiscountCarrying
Value
Convertible senior notes, due 2026$173,771 $(1,382)$172,389 
Convertible senior notes, due 2028333,334 (96,563)236,771 
Balance as of March 31, 2025$507,105 $(97,945)$409,160 
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 
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 the 6.75% convertible senior notes due in October 2028 (the “2028 Notes”).
Three Months Ended March 31,
20252024
Contractual interest expense for 2026 Notes$326 $415 
Contractual interest expense for 2028 Notes5,6255,625
Amortization of debt issuance costs and discount for 2026 Notes235296
Amortization of debt issuance costs and discount for 2028 Notes5,1374,322
$11,323 $10,658