XML 111 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Issuance of 9.500% Senior Secured Notes due August 2029 (Details) - 9.500% Senior Notes Due August 2029 - USD ($)
Dec. 31, 2024
Aug. 07, 2024
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 9.50% 9.50%
Senior Notes    
Debt Instrument [Line Items]    
Aggregate principal amount   $ 500,000,000.0