XML 122 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Convertible Senior Notes due in 2023 Narrative (Details) - USD ($)
12 Months Ended
May 26, 2021
Jul. 03, 2018
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    
1.50% convertible senior notes due 2023 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 373,800,000 $ 0    
Net proceeds from issuance   364,000,000      
Net proceeds used to purchase capped call confirmations   29,400,000      
Debt conversion, converted instrument, rate 1.27592%        
1.50% convertible senior notes due 2023, over-allotment option | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 48,800,000