XML 121 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Convertible Senior Notes due in 2024 and 2026 Narrative (Details) - USD ($)
12 Months Ended
Oct. 09, 2019
Sep. 09, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]          
Net proceeds from issuance     $ 0 $ 553,282,000 $ 1,157,675,000
Net proceeds used to purchase capped call confirmations     0 $ 0 $ 159,677,000
Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount     1,672,180,000    
0.75% convertible senior notes due 2024 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 73,000,000 $ 600,000,000 $ 608,382,000    
Net proceeds from issuance 72,000,000 592,200,000      
Net proceeds used to purchase capped call confirmations $ 9,100,000 75,200,000      
Debt instrument, interest rate stated percentage 0.75%   0.75%    
1.375% convertible senior notes due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount   500,000,000 $ 498,800,000    
Net proceeds from issuance   493,500,000      
Net proceeds used to purchase capped call confirmations   $ 75,400,000      
Debt instrument, interest rate stated percentage     1.375%