v3.26.1
Contingencies (Narrative) (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Company guarantees $ 46,600,000  
Restricted deposits 144,419,000 $ 141,696,000
Surety bonds 20,000,000.0  
U.S. [Member]    
Loss Contingencies [Line Items]    
Company guarantees 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