XML 91 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Commitments (Schedule of Reconciliation Of Outstanding Debt Balance To Reported Debt Balance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Outstanding Debt $ 556,115  
Unamortized Discounts and Issuance Costs (21,977)  
Total debt 534,138 $ 899,745
Term Loan B    
Debt Instrument [Line Items]    
Outstanding Debt 121,863 367,154
Unamortized Discounts and Issuance Costs 0 (9,410)
Total debt 121,863 357,744
2024 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Outstanding Debt 400,000 0
Unamortized Discounts and Issuance Costs (21,977) 0
Total debt 378,023 0
2017 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Outstanding Debt 0 500,000
Unamortized Discounts and Issuance Costs 0 (1,590)
Total debt $ 0 $ 498,410