Revenue Recognition (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended | 33 Months Ended | | |
Sep. 30, 2018 | Jun. 30, 2018 | Sep. 30, 2017 | Sep. 30, 2018 | Sep. 30, 2017 | Sep. 30, 2018 | Jul. 20, 2018 | Dec. 31, 2017 |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | $ 256,613 | | $ 252,054 | $ 854,595 | $ 872,364 | | | |
Contract liability | | | | | | | | $ 2,757 |
Pellet Plant [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | | | | | | $ 143,300 | | |
Agreement liability amount expected to pay to customer | | | | | | | $ 68,000 | |
Number of days required for payment agreement amount | | | | 120 days | | | | |
Forgiveness of accounts receivable | | | | | | | $ 7,315 | |
Scheduled payments to customer | 51,000 | | | | | | | |
Unpaid liability | 17,000 | | | $ 17,000 | | $ 17,000 | | |
Domestic [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 194,166 | | | 667,630 | | | | |
Domestic [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 127,049 | | | 515,417 | | | | |
Domestic [Member] | Pellet Plant Agreement Sale Charge [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | | $ (75,315) | | (75,315) | | | | |
Domestic [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 51,365 | | | 180,685 | | | | |
Domestic [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 4,337 | | | 13,866 | | | | |
Domestic [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 4,460 | | | 10,467 | | | | |
Domestic [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 5,853 | | | 19,778 | | | | |
Domestic [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,102 | | | 2,732 | | | | |
International [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 62,447 | | | 186,965 | | | | |
International [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 40,305 | | | 117,808 | | | | |
International [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 18,056 | | | 55,539 | | | | |
International [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,321 | | | 3,646 | | | | |
International [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 742 | | | 3,976 | | | | |
International [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,890 | | | 5,548 | | | | |
International [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 133 | | | 448 | | | | |
Infrastructure Group [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 87,063 | | | 317,359 | | | | |
Infrastructure Group [Member] | Domestic [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 67,698 | | | 267,256 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 38,377 | | | 226,619 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Pellet Plant Agreement Sale Charge [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | | | | (75,315) | | | | |
Infrastructure Group [Member] | Domestic [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 22,526 | | | 92,907 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 2,682 | | | 7,892 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,526 | | | 4,535 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 2,527 | | | 9,781 | | | | |
Infrastructure Group [Member] | Domestic [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 60 | | | 837 | | | | |
Infrastructure Group [Member] | International [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 19,365 | | | 50,103 | | | | |
Infrastructure Group [Member] | International [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 12,766 | | | 30,720 | | | | |
Infrastructure Group [Member] | International [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 5,018 | | | 14,390 | | | | |
Infrastructure Group [Member] | International [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 911 | | | 2,368 | | | | |
Infrastructure Group [Member] | International [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 233 | | | 1,397 | | | | |
Infrastructure Group [Member] | International [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 437 | | | 1,121 | | | | |
Infrastructure Group [Member] | International [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 0 | | | 107 | | | | |
Aggregate and Mining Group [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 101,735 | | | 337,100 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 65,297 | | | 228,028 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 43,742 | | | 165,225 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Pellet Plant Agreement Sale Charge [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | | | | 0 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 19,238 | | | 55,383 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 533 | | | 1,424 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 292 | | | 2,355 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,887 | | | 5,608 | | | | |
Aggregate and Mining Group [Member] | Domestic [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | (395) | | | (1,967) | | | | |
Aggregate and Mining Group [Member] | International [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 36,438 | | | 109,072 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 23,758 | | | 69,470 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 10,610 | | | 32,969 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 263 | | | 902 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 467 | | | 1,954 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,212 | | | 3,509 | | | | |
Aggregate and Mining Group [Member] | International [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 128 | | | 268 | | | | |
Energy Group [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 67,815 | | | 200,136 | | | | |
Energy Group [Member] | Domestic [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 61,171 | | | 172,346 | | | | |
Energy Group [Member] | Domestic [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 44,930 | | | 123,573 | | | | |
Energy Group [Member] | Domestic [Member] | Pellet Plant Agreement Sale Charge [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | | | | 0 | | | | |
Energy Group [Member] | Domestic [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 9,601 | | | 32,395 | | | | |
Energy Group [Member] | Domestic [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,122 | | | 4,550 | | | | |
Energy Group [Member] | Domestic [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 2,642 | | | 3,577 | | | | |
Energy Group [Member] | Domestic [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,439 | | | 4,389 | | | | |
Energy Group [Member] | Domestic [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 1,437 | | | 3,862 | | | | |
Energy Group [Member] | International [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 6,644 | | | 27,790 | | | | |
Energy Group [Member] | International [Member] | Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 3,781 | | | 17,618 | | | | |
Energy Group [Member] | International [Member] | Parts and Component Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 2,428 | | | 8,180 | | | | |
Energy Group [Member] | International [Member] | Service and Equipment Installation Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 147 | | | 376 | | | | |
Energy Group [Member] | International [Member] | Used Equipment Sales [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 42 | | | 625 | | | | |
Energy Group [Member] | International [Member] | Freight Revenue [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | 241 | | | 918 | | | | |
Energy Group [Member] | International [Member] | Other [Member] | | | | | | | | |
Disaggregation of Revenue [Abstract] | | | | | | | | |
Total net sales | $ 5 | | | $ 73 | | | | |