XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues from Contracts - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Change in net contract balance $ 66.8
Revenue recognized related to contract liabilities 67.8
Large Power Projects | South Africa  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Claims and unapproved change orders $ 37.9
HVAC reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 1 month
HVAC reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 3 months
Detection and Measurement reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 1 month
Detection and Measurement reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 18 months
Power transformers | Engineered Solutions reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 6 months
Power transformers | Engineered Solutions reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 12 months
Process cooling equipment, services, and heat exchangers | Engineered Solutions reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 6 months
Process cooling equipment, services, and heat exchangers | Engineered Solutions reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 18 months
SPX Heat Transfer Business | Engineered Solutions reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 6 months
SPX Heat Transfer Business | Engineered Solutions reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 18 months
South African projects | Engineered Solutions reportable segment  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Customer Contract Terms 10 years