XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Senior Notes (Details) - Senior Notes
12 Months Ended
Dec. 31, 2023
Minimum  
Debt Instrument [Line Items]  
Redemption period 10 days
Senior Notes Due 2025 and Senior Notes Due 2026 | Maximum  
Debt Instrument [Line Items]  
Redemption period 60 days