XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt    
Principal $ 507,105 $ 507,255
Unamortized Debt Issuance Costs & Discount (97,945) (103,317)
Carrying Value 409,160 403,938
Convertible senior notes, due 2026    
Debt    
Principal 173,771 173,771
Unamortized Debt Issuance Costs & Discount (1,382) (1,616)
Carrying Value 172,389 172,155
Convertible senior notes, due 2028    
Debt    
Principal 333,334 333,334
Unamortized Debt Issuance Costs & Discount (96,563) (101,701)
Carrying Value $ 236,771 231,633
Other notes    
Debt    
Principal   150
Unamortized Debt Issuance Costs & Discount   0
Carrying Value   $ 150