XML 210 R148.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Contract Liabilities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in Contract with Customer, Liability [Roll Forward]    
Balance at beginning of period $ 310.7 $ 239.0
Acquisitions 21.0 0.0
Advance consideration received 207.2 228.8
Divestiture (10.9) 0.0
Foreign currency translation (13.3) 7.2
Balance at end of period 341.5 310.7
Revenue recognized that was recorded as a contract liability at the beginning of the period 139.2 132.2
Extended warranty contracts, maintenance services, technology services    
Change in Contract with Customer, Liability [Roll Forward]    
Revenue recognized during the period for extended warranty contracts (156.6) (110.6)
Grain storage and protein production systems    
Change in Contract with Customer, Liability [Roll Forward]    
Revenue recognized during the period for extended warranty contracts $ (16.6) $ (53.7)