XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Schedule of Long-term Debt (Details) - Convertible Debt - 1.25% Convertible Senior Notes Due 2026 - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Notes due in 2026 $ 557,700 $ 750,000
Unamortized debt issuance costs (6,289) (11,628)
Net carrying value $ 551,411 $ 738,372