XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Background and Basis of Presentation - Convertible Notes (Details) - Senior Notes - USD ($)
1 Months Ended
Aug. 31, 2020
Apr. 30, 2019
Apr. 30, 2018
Sep. 30, 2021
Dec. 31, 2020
Mar. 31, 2019
2026 Notes            
Debt Instrument [Line Items]            
Face value $ 1,000,000,000     $ 1,000,000,000 $ 1,000,000,000  
Interest rate, stated percentage 0.00%          
Proceeds from issuance of debt $ 1,000,000,000          
2025 Notes            
Debt Instrument [Line Items]            
Face value   $ 100,000,000   $ 699,989,000 800,000,000 $ 700,000,000
Interest rate, stated percentage           0.125%
Proceeds from issuance of debt   $ 800,000,000        
2023 Notes            
Debt Instrument [Line Items]            
Face value     $ 345,000,000   $ 115,576,000  
Interest rate, stated percentage     0.25%      
Proceeds from issuance of debt     $ 345,000,000