XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Senior Notes - Summary of Senior Notes (Details)
Dec. 06, 2019
May 08, 2018
May 2018 Senior Notes    
Debt Instrument [Line Items]    
Interest rate   5.25%
Maturity date   May 15, 2026
December 2019 Senior Notes    
Debt Instrument [Line Items]    
Interest rate 4.00%  
Maturity date Jun. 15, 2028