XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Repurchase Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Repurchases of convertible senior notes $ 106,953 $ 241,808 $ 83,614
Gain on extinguishment of convertible senior notes (12,000) (94,019) $ (57,193)
Senior Notes | Repurchase Program      
Debt Instrument [Line Items]      
Principal 119,686 320,283  
Repurchases of convertible senior notes 106,953 241,808  
Gain on extinguishment of convertible senior notes 12,000 75,204  
Senior Notes | Repurchases in Conjunction with Apollo Term Loan      
Debt Instrument [Line Items]      
Principal 0 76,894  
Repurchases of convertible senior notes 0 50,829  
Gain on extinguishment of convertible senior notes 0 18,815  
2025 notes | Senior Notes | Repurchase Program      
Debt Instrument [Line Items]      
Principal 119,686 320,283  
Repurchases of convertible senior notes 106,953 241,808  
Gain on extinguishment of convertible senior notes 12,000 75,204  
2025 notes | Senior Notes | Repurchases in Conjunction with Apollo Term Loan      
Debt Instrument [Line Items]      
Principal 0 5,000  
Repurchases of convertible senior notes 0 4,075  
Gain on extinguishment of convertible senior notes $ 0 664  
2027 notes | Senior Notes | Repurchase Program      
Debt Instrument [Line Items]      
Principal   0  
Repurchases of convertible senior notes   0  
Gain on extinguishment of convertible senior notes   0  
2027 notes | Senior Notes | Repurchases in Conjunction with Apollo Term Loan      
Debt Instrument [Line Items]      
Principal   71,894  
Repurchases of convertible senior notes   46,754  
Gain on extinguishment of convertible senior notes   $ 18,151