XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Components of Interest Expense Related to Convertible Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Total interest expense $ 41,600 $ 37,100 $ 79,600
3.25% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Coupon interest expense     5,994
Non-cash amortization of discount on convertible notes     4,645
Amortization of debt issuance costs     855
Total interest expense     11,494
1.75% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Coupon interest expense 17,369 9,776 9,625
Non-cash amortization of discount on convertible notes 0 0 15,338
Amortization of debt issuance costs 1,863 1,858 1,173
Total interest expense $ 19,232 $ 11,634 $ 26,136