v3.22.4
Long-Term Debt - Summary of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Feb. 28, 2022
Dec. 31, 2021
Apr. 30, 2021
Apr. 30, 2020
Aug. 31, 2019
Debt Instrument [Line Items]            
Principal $ 3,772,587   $ 2,272,598      
Unamortized Debt Issuance Costs (30,067)   (19,511)      
Net Carrying Amount 3,742,520   2,253,087      
2025 Notes            
Debt Instrument [Line Items]            
Principal 284,105   284,105   $ 1,000,000  
Unamortized Debt Issuance Costs (1,521)   (2,168)      
Net Carrying Amount 282,584   281,937      
2026 Notes            
Debt Instrument [Line Items]            
Principal 838,482   838,493     $ 1,265,000
Unamortized Debt Issuance Costs (4,698)   (5,982)      
Net Carrying Amount 833,784   832,511      
2027 Notes            
Debt Instrument [Line Items]            
Principal 1,150,000   1,150,000 $ 1,150,000    
Unamortized Debt Issuance Costs (9,239)   (11,361)      
Net Carrying Amount 1,140,761   1,138,639      
2028 Notes            
Debt Instrument [Line Items]            
Principal 1,500,000 $ 1,500,000 0      
Unamortized Debt Issuance Costs (14,609)   0      
Net Carrying Amount $ 1,485,391   $ 0