XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Financial Accounting Pronouncements - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
Divestiture
Obligation
Dec. 31, 2018
USD ($)
Dec. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
U.S. federal corporate statutory tax rate 21.00%   35.00%
Cash equivalents and restricted cash, original maturities of highly liquid investments 3 months    
ASU 2014-09 [Member] | Energy Solutions and Industrial Solutions Segments [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Revenue performance obligation, description of timing The typical life of our contracts is generally less than 12 months and each contract generally contains only one performance obligation, to provide goods or services to the customer.    
Number of performance obligation | Obligation 1    
ASU 2014-09 [Member] | Maximum [Member] | Energy Solutions and Industrial Solutions Segments [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Contracts life 12 months    
Scenario Forecast [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
U.S. federal corporate statutory tax rate   21.00%  
Scenario Forecast [Member] | ASU 2016-15 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Reclassification of certain cash receipts and payments from financing activity to investing activity   $ 1.0  
ASU 2018-02 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Increase in Accumulated loss $ 1.2    
Decrease in accumulated other comprehensive loss $ 1.2    
ASU 2017-01 [Member]      
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]      
Number of divestitures | Divestiture 2