XML 86 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Senior Notes additional details (Details)
12 Months Ended
Dec. 31, 2022
Rate
6.125% Senior Notes due 2024 [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 6.125%
Debt Instrument, Maturity Date Sep. 15, 2024
Debt Instrument, Frequency of Periodic Payment March 15, September 15
Debt Instrument, Redemption Period, End Date Sep. 15, 2022
5.75% Senior Notes due 2026 [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 5.75%
Debt Instrument, Maturity Date May 15, 2026
Debt Instrument, Frequency of Periodic Payment May 15, November 15
Debt Instrument, Redemption Period, End Date May 15, 2024