XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Outstanding Notes (Details) - Senior Notes
6 Months Ended
Jun. 30, 2023
4.000% Senior Secured Notes due 2027  
Debt Instrument [Line Items]  
Maturity Date Oct. 15, 2027
Interest Payment Dates April 15 and October 15
4.375% Senior Secured Notes due 2028  
Debt Instrument [Line Items]  
Maturity Date Oct. 15, 2028
Interest Payment Dates April 15 and October 15