v3.25.4
Commitments and Contingent Liabilities - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 13, 2019
USD ($)
Dec. 31, 2025
USD ($)
party
Dec. 31, 2024
USD ($)
Mar. 26, 2020
party
Jun. 05, 2017
company
Product Liability Contingency          
Number of companies receiving general notice letter | company         140
Present value or proposed remedial work   $ 1,100,000      
Undiscovered remedial work   $ 1,700,000      
Remedial work anticipated clean up period   13 years      
Number of potentially responsible parties included in agreement | party   100      
Number of parties required to perform remedial design work | party       2  
Accrual for environmental loss   $ 1,495 $ 1,796    
Environmental reserve adjustment   $ (255)      
UPRR          
Product Liability Contingency          
Litigation settlement amount $ 50,000        
Litigation settlement amount, current 2,000        
Litigation settlement amount, non-current $ 48,000        
Litigation settlement installment payment term 6 years