XML 120 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Convertible Senior Notes due in 2025 Narrative (Details) - USD ($)
12 Months Ended
May 19, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 15, 2020
Debt Instrument [Line Items]          
Net proceeds from issuance   $ 0 $ 553,282,000 $ 1,157,675,000  
Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount   1,672,180,000      
2.75% convertible senior notes due 2025 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 65,000,000 $ 564,998,000     $ 500,000,000
Debt instrument, interest rate stated percentage 2.75% 2.75%     2.75%
Net proceeds from issuance $ 553,300,000