XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - Issuance (Details) - USD ($)
1 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Senior Notes      
Debt Instrument [Line Items]      
Principal $ 1,000,000,000.0    
Net proceeds from the debt offering 985,100,000    
Debt issuance costs, gross 2,400,000    
Senior Notes 3.625 Percent Due 2029      
Debt Instrument [Line Items]      
Principal $ 500,000,000.0 $ 500,000,000 $ 0
Interest rate (as a percent) 3.625%    
Senior Notes 3.875 Percent Due 2031      
Debt Instrument [Line Items]      
Principal $ 500,000,000.0 500,000,000 0
Interest rate (as a percent) 3.875%    
Convertible senior notes due 2023      
Debt Instrument [Line Items]      
Principal   $ 0 $ 343,702,000