XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues from Contracts - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract accounts receivable $ 305.4 $ 275.4
Contract liabilities 62.3 $ 73.5
Revenue recognized related to contract liabilities 54.4  
Ingénia Technologies Inc.    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract accounts receivable 17.1  
Contract liabilities $ 0.1  
External revenues | 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  
External revenues | Minimum | Process Cooling Equipment and Services    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, performance obligation, contract term 6 months  
External revenues | 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  
External revenues | 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, aids to navigation, and transportation 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, aids to navigation, and transportation systems    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, performance obligation, contract term 3 months