XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Total contract assets $ 88,000   $ 88,000   $ 97,200
Total advances on contracts 6,600   6,600   $ 23,900
Revenue recognized $ 4,800 $ 9,800 $ 22,400 $ 20,500  
SBB          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Percentage complete 91.00%   91.00%    
(Decrease) to loss on contracts $ 4,800   $ 5,900 $ 200  
Network Rail          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Provisions recognized $ 10,200 2,000 $ 11,300    
Deutsche Bahn          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Percentage complete 52.00%   52.00%    
Provisions recognized $ 0 $ 7,200 $ 13,300    
Contract | Network Rail          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Percentage complete 66.00%   66.00%    
Harsco Environmental Segment          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation $ 67,559   $ 67,559    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 17,985   17,985    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 17,082   17,082    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 14,097   14,097    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 9,386   9,386    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 4,143   4,143    
Harsco Environmental Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 4,866   4,866    
Harsco Rail Segment          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 97,989   97,989    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 46,156   46,156    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 29,639   29,639    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 15,837   15,837    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 3,845   3,845    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation 2,512   2,512    
Harsco Rail Segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-03-31          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation $ 0   $ 0