XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt [Line Items]    
Principal $ 507,255,000 $ 558,728,000
Unamortized Debt Issuance Costs & Discount (103,317,000) (122,989,000)
Carrying Value 403,938,000 435,739,000
Convertible senior notes, due 2026    
Debt [Line Items]    
Principal 173,771,000 225,000,000
Unamortized Debt Issuance Costs & Discount (1,616,000) (3,311,000)
Carrying Value 172,155,000 221,689,000
Convertible senior notes, due 2028    
Debt [Line Items]    
Principal 333,334,000 333,334,000
Unamortized Debt Issuance Costs & Discount (101,701,000) (119,665,000)
Carrying Value 231,633,000 213,669,000
Advance funding arrangement    
Debt [Line Items]    
Principal 0 94,000
Unamortized Debt Issuance Costs & Discount   0
Carrying Value   94,000
Other notes    
Debt [Line Items]    
Principal 150,000 300,000
Unamortized Debt Issuance Costs & Discount 0 (13,000)
Carrying Value $ 150,000 $ 287,000