v3.26.1
Inventories - Schedule of Inventory - New Enviri (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory [Line Items]    
Finished goods $ 8,721 $ 11,057
Work-in-process 14,809 13,679
Raw materials and purchased parts 101,549 107,056
Stores and supplies 48,197 48,756
Total inventories 173,276 180,548
New Enviri    
Inventory [Line Items]    
Finished goods 8,151 10,483
Work-in-process 14,809 13,679
Raw materials and purchased parts 101,549 107,056
Stores and supplies 39,996 40,500
Total inventories $ 164,505 $ 171,718