v3.26.3
Debt and Other Obligations - Narrative (Details)
emissions_certificate in Thousands, $ in Millions
Sep. 17, 2026
EUR (€)
emissions_certificate
Sep. 30, 2026
USD ($)
Sep. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]        
Number of emission allowance certificates sold | emissions_certificate 200      
Proceeds from sale of emissions certificate € 17,100,000      
Emissions certificates, repurchase obligation amount € 17,200,000      
Accrued interest   $ 19.4 € 17,100,000  
Revolving Credit Facility | Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity   397.4 € 350,000,000  
Remaining borrowing capacity | $   $ 121.4   $ 193.0