v3.26.3
Credit Facilities and Long-Term Debt - Narrative (Details)
zł in Millions, $ in Millions
9 Months Ended
Sep. 30, 2026
PLN (zł)
Sep. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Line of Credit Facility [Line Items]      
Debt issuance costs   $ 2.8  
Amortization of financing costs, remainder of 2026   0.3  
Amortization of financing costs of 2027   1.0  
Amortization of financing costs of 2028   0.9  
Amortization of financing costs of 2029   0.6  
Polish Overdraft Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity zł 30 $ 7.8  
Threshold percentage of borrowing capacity 85.00% 85.00%  
Threshold borrowing capacity limit   $ 6.6  
Renewal period 3 months    
Cancellation period 30 days    
Bank overdrafts   $ 0.0 $ 3.6