XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]      
Net sales, percentage 100.00% 100.00%  
Trade receivables $ 650.0   $ 721.8
Contract liabilities $ 356.6   $ 376.2
Products transferred at a point in time      
Deferred Revenue Arrangement [Line Items]      
Net sales, percentage 42.00% 41.00%  
Products and services transferred over time      
Deferred Revenue Arrangement [Line Items]      
Net sales, percentage 58.00% 59.00%