v3.25.2
Debt and Other Obligations - Narrative (Details)
emissions_certificate in Thousands
Jun. 23, 2025
EUR (€)
emissions_certificate
Mar. 19, 2025
EUR (€)
emissions_certificate
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]          
Number of emission allowance certificates sold | emissions_certificate 500 145      
Proceeds from sale of emissions certificate | € € 36,000,000 € 10,500,000      
Emissions certificates, repurchase obligation amount | € € 36,200,000 € 10,800,000      
Accrued interest     $ 54,500,000    
Revolving Credit Facility | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity     351,600,000 € 300,000,000  
Remaining borrowing capacity     103,500,000   $ 127,500,000
Outstanding     $ 35,200,000   $ 0