XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt    
Principal $ 487,883 $ 507,255
Unamortized Debt Issuance Costs & Discount (93,755) (103,317)
Carrying Value 394,128 403,938
Convertible senior unsecured notes, due 2026    
Debt    
Principal 20,549 173,771
Unamortized Debt Issuance Costs & Discount (135) (1,616)
Carrying Value 20,414 172,155
Convertible senior secured notes, due 2028    
Debt    
Principal 333,334 333,334
Unamortized Debt Issuance Costs & Discount (91,450) (101,701)
Carrying Value 241,884 231,633
Convertible senior unsecured notes, due 2030    
Debt    
Principal 134,000  
Unamortized Debt Issuance Costs & Discount (2,170)  
Carrying Value $ 131,830  
Other notes    
Debt    
Principal   150
Unamortized Debt Issuance Costs & Discount   0
Carrying Value   $ 150