XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Principal $ 2,237,854  
Net Carrying Amount 2,214,374 $ 2,205,735
Convertible Notes | Convertible 2.25% Senior Notes Due 2026    
Debt Instrument [Line Items]    
Principal 330,654 330,654
Unamortized Issuance Costs (4,586) (6,460)
Net Carrying Amount 326,068 324,194
Fair Value $ 537,465 $ 483,581