XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Issuance of 9.500% Senior Secured Notes (Details) - 9.500% senior secured notes, due August 2029 - USD ($)
Mar. 29, 2025
Aug. 07, 2024
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 9.50%  
Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage   9.50%
Aggregate principal amount   $ 500,000,000.0