XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Convertible Debt Balances (Details) - Convertible Debt - Convertible Senior Notes - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 25, 2020
Debt Instrument [Line Items]      
Principal amount $ 575,000,000 $ 575,000,000 $ 575,000,000.0
Unamortized debt issuance costs (3,003,000) (5,338,000)  
Convertible senior notes, net $ 571,997,000 $ 569,662,000