XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Loss on Extinguishment of Debt and Debt Issuance Fees) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Loss on extinguishment of debt $ 86,637 $ 8,532 $ 37,895
New Secured Notes, New Unsecured Notes And New Credit Agreement      
Debt Instrument [Line Items]      
Debt issuance fees $ 35,600