v3.26.1
Contingencies (Narrative) (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Company guarantees $ 46,600,000  
Restricted deposits 151,705,000 $ 141,696,000
Surety bonds 20,000,000.0  
U.S. [Member]    
Loss Contingencies [Line Items]    
Company guarantees 10,000,000.0  
Surety bonds 20,000,000.0  
Surety bonds expected to be released after completion of sale 16,800,000  
Cash-backed bank guarantees expected to be released after completion of sale 10,000,000.0  
Bank guarantees certain rail and port arrangements [Member]    
Loss Contingencies [Line Items]    
Company guarantees 36,600,000  
Bank guarantees [Member]    
Loss Contingencies [Line Items]    
Loss contingency accrual $ 0