v3.26.1
Debt - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt    
Principal $ 475,133 $ 475,133
Unamortized Debt Issuance Costs & Discount (69,850) (82,301)
Carrying Value 405,283 392,832
Convertible senior unsecured notes, due 2026    
Debt    
Principal 7,799 7,799
Unamortized Debt Issuance Costs & Discount (7) (27)
Carrying Value 7,792 7,772
Convertible senior secured notes, due 2028    
Debt    
Principal 333,334 333,334
Unamortized Debt Issuance Costs & Discount (68,006) (80,247)
Carrying Value 265,328 253,087
Convertible senior unsecured notes, due 2030    
Debt    
Principal   134,000
Unamortized Debt Issuance Costs & Discount (1,837) (2,027)
Carrying Value $ 132,163 $ 131,973