v3.24.3
Debt - Schedule of Debt (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Jun. 30, 2021
Aug. 31, 2020
Sep. 30, 2019
Debt Instrument [Line Items]          
Long-term debt, net $ 2,287,016,000 $ 2,283,817,000      
Convertible Debt          
Debt Instrument [Line Items]          
Principal 2,299,887,000 2,299,887,000      
Unamortized debt issuance costs 12,871,000 16,070,000      
Long-term debt, net 2,287,016,000 2,283,817,000      
2021 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal 1,000,000,000 1,000,000,000 $ 1,000,000,000.0    
Unamortized debt issuance costs 7,046,000 8,471,000      
Long-term debt, net 992,954,000 991,529,000      
2020 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal 650,000,000 650,000,000   $ 650,000,000.0  
Unamortized debt issuance costs 3,481,000 4,376,000      
Long-term debt, net 646,519,000 645,624,000      
2019 Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal, net of conversion notices 649,887,000 649,887,000     $ 649,900,000
Unamortized debt issuance costs 2,344,000 3,223,000      
Long-term debt, net $ 647,543,000 $ 646,664,000