XML 82 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Senior Notes (Details) - Senior notes
12 Months Ended
Dec. 31, 2020
Minimum  
Debt Instrument [Line Items]  
Redemption period 10 days
Maximum  
Debt Instrument [Line Items]  
Redemption period 60 days
Senior Notes 2025 and Senior Notes 2026 | Minimum  
Debt Instrument [Line Items]  
Redemption period 30 days
Senior Notes 2025 and Senior Notes 2026 | Maximum  
Debt Instrument [Line Items]  
Redemption period 60 days