v3.25.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Feb. 21, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Adjusted for: issuance costs, premiums and discounts amortized to interest expense $ (27,784) $ (4,700) $ 34
Less short-term debt – net (21,101)   0
Long-term debt – net 1,341,305   1,314,424
Senior Secured Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 539,944   0
Senior Unsecured Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 300,000   300,000
Old USD Term Loans      
Debt Instrument [Line Items]      
Long-term debt, gross 0   579,200
Old EUR Term Loans      
Debt Instrument [Line Items]      
Long-term debt, gross 0   435,190
New USD Term Loans      
Debt Instrument [Line Items]      
Long-term debt, gross 40,056   0
New EUR Term Loans      
Debt Instrument [Line Items]      
Long-term debt, gross $ 510,190   $ 0