XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues from Contracts - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Increase in contract with customers, net $ 2.8
Revenue recognized related to contract liabilities $ 34.0
HVAC reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 1 month
Revenue, performance obligation, payment period 15 days
Revenue, payment term for replacement and spare parts 30 days
HVAC reportable segment | Minimum | Process Cooling Equipment and Services  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 6 months
HVAC reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 3 months
Revenue, performance obligation, payment period 60 days
Revenue, payment term for replacement and spare parts 60 days
HVAC reportable segment | Maximum | Process Cooling Equipment and Services  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 18 months
Detection and Measurement reportable segment | Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 1 month
Revenue, performance obligation, payment period 30 days
Detection and Measurement reportable segment | Minimum | Communication technologies, obstruction lighting, and bus fare collection systems  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 1 month
Detection and Measurement reportable segment | Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 18 months
Revenue, performance obligation, payment period 60 days
Detection and Measurement reportable segment | Maximum | Communication technologies, obstruction lighting, and bus fare collection systems  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, contract term 3 months