XML 72 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
REVENUE RECOGNITION - Narrative (Details) - 12 months ended Dec. 31, 2018
$ in Millions
Total
segment
USD ($)
Segment
Revenue from Contract with Customer [Abstract]        
Number of business segments   3   3
Balances previously classified as contract liabilities at the beginning of the period shipped during fiscal year     $ 21.3  
Minimum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue performance obligation expected satisfaction period 1      
Maximum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue performance obligation expected satisfaction period 2      
Customized pump production | Innovative Pumping Solutions | Minimum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue performance obligation expected satisfaction period 3      
Customized pump production | Innovative Pumping Solutions | Maximum        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue performance obligation expected satisfaction period 18