XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Components of Interest Expense Related to Convertible Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Total interest expense $ 35,300 $ 41,600 $ 37,100
1.75% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Coupon interest expense 6,429 17,369 9,776
Amortization of debt issuance costs 1,251 1,863 1,858
Total interest expense 7,680 19,232 11,634
3.625% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Coupon interest expense 4,372    
Amortization of debt issuance costs 571    
Total interest expense 4,943    
4.625% Senior Notes Due in 2030 | Senior Notes      
Debt Instrument [Line Items]      
Coupon interest expense 21,269 21,159 24,500
Amortization of debt issuance costs $ 415 $ 396 $ 442